<div>
  <meta charset="utf-8">
  <meta http-equiv="x-ua-compatible" content="ie=edge">
  <meta name="renderer" content="webkit">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="description" property="og:description" content="千名教师建设，万道高质量题目，百万用户拼题的程序设计实验辅助教学平台">
  <meta property="og:image" content="//pta-static.ptausercontent.com/sparkling-daydream/icons/PTA-logo.svg">
  <meta property="og:image:width" content="240">
  <meta property="og:image:height" content="150">
  <link rel="apple-touch-icon" sizes="180x180" href="//pta-static.ptausercontent.com/sparkling-daydream/icons/default/apple-touch-icon.png">
  <link rel="icon" type="image/png" sizes="192x192" href="//pta-static.ptausercontent.com/sparkling-daydream/icons/default/android-chrome.png">
  <link rel="shortcut icon" href="//pta-static.ptausercontent.com/sparkling-daydream/icons/default/favicon.ico">
  
  <title>题目列表</title>
  <style>
    #splash {
      position: fixed;
      left: 0;
      top: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      height: 100vh;
      width: 100vw;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      background: #f0f0f0;
    }

    .huxi {
      -webkit-animation: huxi 2000ms ease-in-out infinite alternate;
      -moz-animation: huxi 2000ms ease-in-out infinite alternate;
      -o-animation: huxi 2000ms ease-in-out infinite alternate;
      animation: huxi 2000ms ease-in-out infinite alternate;
    }

    .huxi a {
      display: none;
    }

    #splash > svg {
      display: block;
      max-width: 60%;
    }

    #splash > p {
      font-size: 24px;
      color: #666;
      margin-top: 16px;
    }

    @-webkit-keyframes huxi {
      0% {
        opacity: 0;
      }

      100% {
        opacity: 1;
      }
    }

    @-moz-keyframes huxi {
      0% {
        opacity: 0;
      }

      100% {
        opacity: 1;
      }
    }

    @-o-keyframes huxi {
      0% {
        opacity: 0;
      }

      100% {
        opacity: 1;
      }
    }

    @keyframes huxi {
      0% {
        opacity: 0;
      }

      100% {
        opacity: 1;
      }
    }
  </style>
<meta name="git-commit-hash" content="3a928d24aafc1000252ee785a9aebbb88745a8e9"><style>.one-pan-tip { cursor: pointer;}.one-pan-tip::before {background-position: center;background-size: 100% 100%;background-repeat: no-repeat;box-sizing: border-box;width: 1em;height: 1em;margin: 0 1px .15em 1px;vertical-align: middle;display: inline-block;}.one-pan-tip-success::before {content: '';background-image: url()}.one-pan-tip-error {text-decoration: line-through;}.one-pan-tip-error::before {content: '';background-image: url()}.one-pan-tip-other::before {content: '';background-image: url()}.one-pan-tip-lock::before{content: '';background-image: url()}</style><meta http-equiv="origin-trial" content="A2shzsdPO+RKe83bUqT9oVkYwGZN6j9O7nrcOASNFPuQz8HefgVYb9qAqn6coNCSDIRtXoi6ybCrjEsYh3caFgIAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2MTM0OTU4NjgsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9"><link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=pintia.cn" as="script"><style>@font-face {
  font-family: 'KaTeX_AMS';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/672c96197e82b9e38e0feb8267cf10d8.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/672c96197e82b9e38e0feb8267cf10d8.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/325f6060d13d67ad63c4725eaaa7761b.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/e1991da28beb97d496bdf5781a600897.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/9971d2707241bb6c19cb1141e3b35d76.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Caligraphic';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/3c3fce5eb8b64ba21d19eaa6d40ff339.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/3c3fce5eb8b64ba21d19eaa6d40ff339.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/1558db98b5af27bd5bda0c669bc76958.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/c42984e0cc41f9ca36641f7727b40d4c.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/743b42a3ace84553402144b6b186eb99.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Caligraphic';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/a0ba2817318bda0e08e59e2f07416112.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/a0ba2817318bda0e08e59e2f07416112.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/e263b84a9414f08582283cf63cad040d.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/6e56ad58d68f28d92da7dbd67dc31198.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/244db27f9e25edd519486604c233902f.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Fraktur';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/2b4454d6e2f687619cbd307e75102078.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/2b4454d6e2f687619cbd307e75102078.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/a0799b44b6db6f90c7ffbad664c7f181.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/52b4333d1a3cb6dcb7446cb62927bf25.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/ad26cc83c0ff84ac3afc867f58848783.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Fraktur';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/dc81eae9effb44e3651c8f6fd9513818.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/dc81eae9effb44e3651c8f6fd9513818.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/f3cc54b0bdbd613065213f3f75e7ea92.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/49a891cf4312c15523ef11ff8d4772e2.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/d459632ec35250277328388039edc45d.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/d327c2105b014c15a277a56f54927e2e.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/d327c2105b014c15a277a56f54927e2e.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/1c2ab89a45eea3d8af474e10f5614bf7.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/9bc5cfa4dc74fcbb25acbccdab70888a.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/e69b9513bba6b6a563bad05e8a0de80c.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/2702ac35e78692e600011ed1c85ef060.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/2702ac35e78692e600011ed1c85ef060.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/e99c0fc7873b72c544bd7c9102e28be9.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/183db90a29abc74b5985f38fcd785d22.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/1b226149c7920e96e4c47faf0ff73d8c.ttf) format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/31ec4506469620df9b5295998a4bfead.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/31ec4506469620df9b5295998a4bfead.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/3fbeab60a3bbf2082779d965d90620ee.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/57614a98edc72edd59a2ef8a56f09c0a.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/d9162dfe8f36db18b8d4ef7ffa75692d.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Math';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/031026c46bba0e8de61c6efabd9b263a.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/031026c46bba0e8de61c6efabd9b263a.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/853963c8186cbde55b0fe7954062ee59.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/7b122a887ac702fa189df25a03764d60.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/55fbb3ac09b79fc554f78b4fa51d9bf4.ttf) format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_SansSerif';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/a3319b736d9c1594add4dd56dcb002bf.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/a3319b736d9c1594add4dd56dcb002bf.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/6be611ea04ea06d728474fa2daf57f19.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/6afaa1baffd3bd5f39c449cbfa94cca5.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/8075d14aa49687aad5e147668cc3402a.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Script';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/cf8394e808472179776070c3aa4d8169.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/cf8394e808472179776070c3aa4d8169.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/a51553f3b4aa2c87a5613685dd7006c5.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/6690e680b0875094222f6e0e9038cc06.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/abb12fc254db7db04627ecccf005eba6.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size1';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/5438d9d464a3973d450201211780eeb7.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/5438d9d464a3973d450201211780eeb7.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/afe1d6203a13607a3533af18b46cabbf.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/a78a878f5a0a6ee1155029d04ad2652e.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/8cc60fd5985fceea2e8c7cbadb731eaf.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size2';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/1f5c2abfeea0beaf96c20fcada9ef082.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/1f5c2abfeea0beaf96c20fcada9ef082.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/0c9e26d9c01a9c4d100452ffa6a8227b.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/5f7ecc65b4174e1f9abb9107bd4f5f68.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/5976fffdaa1b8e6eed853f3dc3ba1330.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size3';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/1a6c0d68e798835afb71c745092d80f5.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/1a6c0d68e798835afb71c745092d80f5.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/06f9be5e04b923fb6ef73160d5abe354.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/ce60d2c940a407552f01d463199fdc8d.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/e929f5d97ac36718e3a66218f45925d8.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size4';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/5a3cee2bf91471f8b0356195afde026c.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/5a3cee2bf91471f8b0356195afde026c.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/f5bbd365ae3b646fbd2464c51bd8e71b.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/401d42f92adae24fc084d5c445aaf32f.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/81ab95e4bae239656034b9e6e62dcaaf.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Typewriter';
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/b2e94149f3405c883c9af607c80bf42c.eot);
  src: url(//pta-static.ptausercontent.com/sparkling-daydream/b2e94149f3405c883c9af607c80bf42c.eot#iefix) format('embedded-opentype'), url(//pta-static.ptausercontent.com/sparkling-daydream/4eed0cdf90bf1de6bb9f772f44f2558d.woff2) format('woff2'), url(//pta-static.ptausercontent.com/sparkling-daydream/63ef5e51ebc871a46faa76d0272d80b5.woff) format('woff'), url(//pta-static.ptausercontent.com/sparkling-daydream/29017475281a903951aa79c83e38caf7.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
.katex-display {
  display: block;
  margin: 1em 0;
  text-align: center;
}
.katex-display > .katex {
  display: inline-block;
  text-align: initial;
}
.katex {
  font: normal 1.21em KaTeX_Main, Times New Roman, serif;
  line-height: 1.2;
  white-space: nowrap;
  text-indent: 0;
}
.katex .katex-html {
  display: inline-block;
}
.katex .katex-mathml {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.katex .base {
  display: inline-block;
}
.katex .strut {
  display: inline-block;
}
.katex .mathrm {
  font-style: normal;
}
.katex .textit {
  font-style: italic;
}
.katex .mathit {
  font-family: KaTeX_Math;
  font-style: italic;
}
.katex .mathbf {
  font-family: KaTeX_Main;
  font-weight: bold;
}
.katex .amsrm {
  font-family: KaTeX_AMS;
}
.katex .mathbb {
  font-family: KaTeX_AMS;
}
.katex .mathcal {
  font-family: KaTeX_Caligraphic;
}
.katex .mathfrak {
  font-family: KaTeX_Fraktur;
}
.katex .mathtt {
  font-family: KaTeX_Typewriter;
}
.katex .mathscr {
  font-family: KaTeX_Script;
}
.katex .mathsf {
  font-family: KaTeX_SansSerif;
}
.katex .mainit {
  font-family: KaTeX_Main;
  font-style: italic;
}
.katex .mord + .mop {
  margin-left: 0.16667em;
}
.katex .mord + .mbin {
  margin-left: 0.22222em;
}
.katex .mord + .mrel {
  margin-left: 0.27778em;
}
.katex .mord + .minner {
  margin-left: 0.16667em;
}
.katex .mop + .mord {
  margin-left: 0.16667em;
}
.katex .mop + .mop {
  margin-left: 0.16667em;
}
.katex .mop + .mrel {
  margin-left: 0.27778em;
}
.katex .mop + .minner {
  margin-left: 0.16667em;
}
.katex .mbin + .mord {
  margin-left: 0.22222em;
}
.katex .mbin + .mop {
  margin-left: 0.22222em;
}
.katex .mbin + .mopen {
  margin-left: 0.22222em;
}
.katex .mbin + .minner {
  margin-left: 0.22222em;
}
.katex .mrel + .mord {
  margin-left: 0.27778em;
}
.katex .mrel + .mop {
  margin-left: 0.27778em;
}
.katex .mrel + .mopen {
  margin-left: 0.27778em;
}
.katex .mrel + .minner {
  margin-left: 0.27778em;
}
.katex .mclose + .mop {
  margin-left: 0.16667em;
}
.katex .mclose + .mbin {
  margin-left: 0.22222em;
}
.katex .mclose + .mrel {
  margin-left: 0.27778em;
}
.katex .mclose + .minner {
  margin-left: 0.16667em;
}
.katex .mpunct + .mord {
  margin-left: 0.16667em;
}
.katex .mpunct + .mop {
  margin-left: 0.16667em;
}
.katex .mpunct + .mrel {
  margin-left: 0.16667em;
}
.katex .mpunct + .mopen {
  margin-left: 0.16667em;
}
.katex .mpunct + .mclose {
  margin-left: 0.16667em;
}
.katex .mpunct + .mpunct {
  margin-left: 0.16667em;
}
.katex .mpunct + .minner {
  margin-left: 0.16667em;
}
.katex .minner + .mord {
  margin-left: 0.16667em;
}
.katex .minner + .mop {
  margin-left: 0.16667em;
}
.katex .minner + .mbin {
  margin-left: 0.22222em;
}
.katex .minner + .mrel {
  margin-left: 0.27778em;
}
.katex .minner + .mopen {
  margin-left: 0.16667em;
}
.katex .minner + .mpunct {
  margin-left: 0.16667em;
}
.katex .minner + .minner {
  margin-left: 0.16667em;
}
.katex .mord.mtight {
  margin-left: 0;
}
.katex .mop.mtight {
  margin-left: 0;
}
.katex .mbin.mtight {
  margin-left: 0;
}
.katex .mrel.mtight {
  margin-left: 0;
}
.katex .mopen.mtight {
  margin-left: 0;
}
.katex .mclose.mtight {
  margin-left: 0;
}
.katex .mpunct.mtight {
  margin-left: 0;
}
.katex .minner.mtight {
  margin-left: 0;
}
.katex .mord + .mop.mtight {
  margin-left: 0.16667em;
}
.katex .mop + .mord.mtight {
  margin-left: 0.16667em;
}
.katex .mop + .mop.mtight {
  margin-left: 0.16667em;
}
.katex .mclose + .mop.mtight {
  margin-left: 0.16667em;
}
.katex .minner + .mop.mtight {
  margin-left: 0.16667em;
}
.katex .reset-textstyle.textstyle {
  font-size: 1em;
}
.katex .reset-textstyle.scriptstyle {
  font-size: 0.7em;
}
.katex .reset-textstyle.scriptscriptstyle {
  font-size: 0.5em;
}
.katex .reset-scriptstyle.textstyle {
  font-size: 1.42857em;
}
.katex .reset-scriptstyle.scriptstyle {
  font-size: 1em;
}
.katex .reset-scriptstyle.scriptscriptstyle {
  font-size: 0.71429em;
}
.katex .reset-scriptscriptstyle.textstyle {
  font-size: 2em;
}
.katex .reset-scriptscriptstyle.scriptstyle {
  font-size: 1.4em;
}
.katex .reset-scriptscriptstyle.scriptscriptstyle {
  font-size: 1em;
}
.katex .style-wrap {
  position: relative;
}
.katex .vlist {
  display: inline-block;
}
.katex .vlist > span {
  display: block;
  height: 0;
  position: relative;
}
.katex .vlist > span > span {
  display: inline-block;
}
.katex .vlist .baseline-fix {
  display: inline-table;
  table-layout: fixed;
}
.katex .msupsub {
  text-align: left;
}
.katex .mfrac > span > span {
  text-align: center;
}
.katex .mfrac .frac-line {
  width: 100%;
}
.katex .mfrac .frac-line:before {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  content: "";
  display: block;
}
.katex .mfrac .frac-line:after {
  border-bottom-style: solid;
  border-bottom-width: 0.04em;
  content: "";
  display: block;
  margin-top: -1px;
}
.katex .mspace {
  display: inline-block;
}
.katex .mspace.negativethinspace {
  margin-left: -0.16667em;
}
.katex .mspace.thinspace {
  width: 0.16667em;
}
.katex .mspace.negativemediumspace {
  margin-left: -0.22222em;
}
.katex .mspace.mediumspace {
  width: 0.22222em;
}
.katex .mspace.thickspace {
  width: 0.27778em;
}
.katex .mspace.sixmuspace {
  width: 0.333333em;
}
.katex .mspace.eightmuspace {
  width: 0.444444em;
}
.katex .mspace.enspace {
  width: 0.5em;
}
.katex .mspace.twelvemuspace {
  width: 0.666667em;
}
.katex .mspace.quad {
  width: 1em;
}
.katex .mspace.qquad {
  width: 2em;
}
.katex .llap,
.katex .rlap {
  width: 0;
  position: relative;
}
.katex .llap > .inner,
.katex .rlap > .inner {
  position: absolute;
}
.katex .llap > .fix,
.katex .rlap > .fix {
  display: inline-block;
}
.katex .llap > .inner {
  right: 0;
}
.katex .rlap > .inner {
  left: 0;
}
.katex .katex-logo .a {
  font-size: 0.75em;
  margin-left: -0.32em;
  position: relative;
  top: -0.2em;
}
.katex .katex-logo .t {
  margin-left: -0.23em;
}
.katex .katex-logo .e {
  margin-left: -0.1667em;
  position: relative;
  top: 0.2155em;
}
.katex .katex-logo .x {
  margin-left: -0.125em;
}
.katex .rule {
  display: inline-block;
  border: solid 0;
  position: relative;
}
.katex .overline .overline-line,
.katex .underline .underline-line {
  width: 100%;
}
.katex .overline .overline-line:before,
.katex .underline .underline-line:before {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  content: "";
  display: block;
}
.katex .overline .overline-line:after,
.katex .underline .underline-line:after {
  border-bottom-style: solid;
  border-bottom-width: 0.04em;
  content: "";
  display: block;
  margin-top: -1px;
}
.katex .sqrt > .sqrt-sign {
  position: relative;
}
.katex .sqrt .sqrt-line {
  width: 100%;
}
.katex .sqrt .sqrt-line:before {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  content: "";
  display: block;
}
.katex .sqrt .sqrt-line:after {
  border-bottom-style: solid;
  border-bottom-width: 0.04em;
  content: "";
  display: block;
  margin-top: -1px;
}
.katex .sqrt > .root {
  margin-left: 0.27777778em;
  margin-right: -0.55555556em;
}
.katex .sizing,
.katex .fontsize-ensurer {
  display: inline-block;
}
.katex .sizing.reset-size1.size1,
.katex .fontsize-ensurer.reset-size1.size1 {
  font-size: 1em;
}
.katex .sizing.reset-size1.size2,
.katex .fontsize-ensurer.reset-size1.size2 {
  font-size: 1.4em;
}
.katex .sizing.reset-size1.size3,
.katex .fontsize-ensurer.reset-size1.size3 {
  font-size: 1.6em;
}
.katex .sizing.reset-size1.size4,
.katex .fontsize-ensurer.reset-size1.size4 {
  font-size: 1.8em;
}
.katex .sizing.reset-size1.size5,
.katex .fontsize-ensurer.reset-size1.size5 {
  font-size: 2em;
}
.katex .sizing.reset-size1.size6,
.katex .fontsize-ensurer.reset-size1.size6 {
  font-size: 2.4em;
}
.katex .sizing.reset-size1.size7,
.katex .fontsize-ensurer.reset-size1.size7 {
  font-size: 2.88em;
}
.katex .sizing.reset-size1.size8,
.katex .fontsize-ensurer.reset-size1.size8 {
  font-size: 3.46em;
}
.katex .sizing.reset-size1.size9,
.katex .fontsize-ensurer.reset-size1.size9 {
  font-size: 4.14em;
}
.katex .sizing.reset-size1.size10,
.katex .fontsize-ensurer.reset-size1.size10 {
  font-size: 4.98em;
}
.katex .sizing.reset-size2.size1,
.katex .fontsize-ensurer.reset-size2.size1 {
  font-size: 0.71428571em;
}
.katex .sizing.reset-size2.size2,
.katex .fontsize-ensurer.reset-size2.size2 {
  font-size: 1em;
}
.katex .sizing.reset-size2.size3,
.katex .fontsize-ensurer.reset-size2.size3 {
  font-size: 1.14285714em;
}
.katex .sizing.reset-size2.size4,
.katex .fontsize-ensurer.reset-size2.size4 {
  font-size: 1.28571429em;
}
.katex .sizing.reset-size2.size5,
.katex .fontsize-ensurer.reset-size2.size5 {
  font-size: 1.42857143em;
}
.katex .sizing.reset-size2.size6,
.katex .fontsize-ensurer.reset-size2.size6 {
  font-size: 1.71428571em;
}
.katex .sizing.reset-size2.size7,
.katex .fontsize-ensurer.reset-size2.size7 {
  font-size: 2.05714286em;
}
.katex .sizing.reset-size2.size8,
.katex .fontsize-ensurer.reset-size2.size8 {
  font-size: 2.47142857em;
}
.katex .sizing.reset-size2.size9,
.katex .fontsize-ensurer.reset-size2.size9 {
  font-size: 2.95714286em;
}
.katex .sizing.reset-size2.size10,
.katex .fontsize-ensurer.reset-size2.size10 {
  font-size: 3.55714286em;
}
.katex .sizing.reset-size3.size1,
.katex .fontsize-ensurer.reset-size3.size1 {
  font-size: 0.625em;
}
.katex .sizing.reset-size3.size2,
.katex .fontsize-ensurer.reset-size3.size2 {
  font-size: 0.875em;
}
.katex .sizing.reset-size3.size3,
.katex .fontsize-ensurer.reset-size3.size3 {
  font-size: 1em;
}
.katex .sizing.reset-size3.size4,
.katex .fontsize-ensurer.reset-size3.size4 {
  font-size: 1.125em;
}
.katex .sizing.reset-size3.size5,
.katex .fontsize-ensurer.reset-size3.size5 {
  font-size: 1.25em;
}
.katex .sizing.reset-size3.size6,
.katex .fontsize-ensurer.reset-size3.size6 {
  font-size: 1.5em;
}
.katex .sizing.reset-size3.size7,
.katex .fontsize-ensurer.reset-size3.size7 {
  font-size: 1.8em;
}
.katex .sizing.reset-size3.size8,
.katex .fontsize-ensurer.reset-size3.size8 {
  font-size: 2.1625em;
}
.katex .sizing.reset-size3.size9,
.katex .fontsize-ensurer.reset-size3.size9 {
  font-size: 2.5875em;
}
.katex .sizing.reset-size3.size10,
.katex .fontsize-ensurer.reset-size3.size10 {
  font-size: 3.1125em;
}
.katex .sizing.reset-size4.size1,
.katex .fontsize-ensurer.reset-size4.size1 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size4.size2,
.katex .fontsize-ensurer.reset-size4.size2 {
  font-size: 0.77777778em;
}
.katex .sizing.reset-size4.size3,
.katex .fontsize-ensurer.reset-size4.size3 {
  font-size: 0.88888889em;
}
.katex .sizing.reset-size4.size4,
.katex .fontsize-ensurer.reset-size4.size4 {
  font-size: 1em;
}
.katex .sizing.reset-size4.size5,
.katex .fontsize-ensurer.reset-size4.size5 {
  font-size: 1.11111111em;
}
.katex .sizing.reset-size4.size6,
.katex .fontsize-ensurer.reset-size4.size6 {
  font-size: 1.33333333em;
}
.katex .sizing.reset-size4.size7,
.katex .fontsize-ensurer.reset-size4.size7 {
  font-size: 1.6em;
}
.katex .sizing.reset-size4.size8,
.katex .fontsize-ensurer.reset-size4.size8 {
  font-size: 1.92222222em;
}
.katex .sizing.reset-size4.size9,
.katex .fontsize-ensurer.reset-size4.size9 {
  font-size: 2.3em;
}
.katex .sizing.reset-size4.size10,
.katex .fontsize-ensurer.reset-size4.size10 {
  font-size: 2.76666667em;
}
.katex .sizing.reset-size5.size1,
.katex .fontsize-ensurer.reset-size5.size1 {
  font-size: 0.5em;
}
.katex .sizing.reset-size5.size2,
.katex .fontsize-ensurer.reset-size5.size2 {
  font-size: 0.7em;
}
.katex .sizing.reset-size5.size3,
.katex .fontsize-ensurer.reset-size5.size3 {
  font-size: 0.8em;
}
.katex .sizing.reset-size5.size4,
.katex .fontsize-ensurer.reset-size5.size4 {
  font-size: 0.9em;
}
.katex .sizing.reset-size5.size5,
.katex .fontsize-ensurer.reset-size5.size5 {
  font-size: 1em;
}
.katex .sizing.reset-size5.size6,
.katex .fontsize-ensurer.reset-size5.size6 {
  font-size: 1.2em;
}
.katex .sizing.reset-size5.size7,
.katex .fontsize-ensurer.reset-size5.size7 {
  font-size: 1.44em;
}
.katex .sizing.reset-size5.size8,
.katex .fontsize-ensurer.reset-size5.size8 {
  font-size: 1.73em;
}
.katex .sizing.reset-size5.size9,
.katex .fontsize-ensurer.reset-size5.size9 {
  font-size: 2.07em;
}
.katex .sizing.reset-size5.size10,
.katex .fontsize-ensurer.reset-size5.size10 {
  font-size: 2.49em;
}
.katex .sizing.reset-size6.size1,
.katex .fontsize-ensurer.reset-size6.size1 {
  font-size: 0.41666667em;
}
.katex .sizing.reset-size6.size2,
.katex .fontsize-ensurer.reset-size6.size2 {
  font-size: 0.58333333em;
}
.katex .sizing.reset-size6.size3,
.katex .fontsize-ensurer.reset-size6.size3 {
  font-size: 0.66666667em;
}
.katex .sizing.reset-size6.size4,
.katex .fontsize-ensurer.reset-size6.size4 {
  font-size: 0.75em;
}
.katex .sizing.reset-size6.size5,
.katex .fontsize-ensurer.reset-size6.size5 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size6.size6,
.katex .fontsize-ensurer.reset-size6.size6 {
  font-size: 1em;
}
.katex .sizing.reset-size6.size7,
.katex .fontsize-ensurer.reset-size6.size7 {
  font-size: 1.2em;
}
.katex .sizing.reset-size6.size8,
.katex .fontsize-ensurer.reset-size6.size8 {
  font-size: 1.44166667em;
}
.katex .sizing.reset-size6.size9,
.katex .fontsize-ensurer.reset-size6.size9 {
  font-size: 1.725em;
}
.katex .sizing.reset-size6.size10,
.katex .fontsize-ensurer.reset-size6.size10 {
  font-size: 2.075em;
}
.katex .sizing.reset-size7.size1,
.katex .fontsize-ensurer.reset-size7.size1 {
  font-size: 0.34722222em;
}
.katex .sizing.reset-size7.size2,
.katex .fontsize-ensurer.reset-size7.size2 {
  font-size: 0.48611111em;
}
.katex .sizing.reset-size7.size3,
.katex .fontsize-ensurer.reset-size7.size3 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size7.size4,
.katex .fontsize-ensurer.reset-size7.size4 {
  font-size: 0.625em;
}
.katex .sizing.reset-size7.size5,
.katex .fontsize-ensurer.reset-size7.size5 {
  font-size: 0.69444444em;
}
.katex .sizing.reset-size7.size6,
.katex .fontsize-ensurer.reset-size7.size6 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size7.size7,
.katex .fontsize-ensurer.reset-size7.size7 {
  font-size: 1em;
}
.katex .sizing.reset-size7.size8,
.katex .fontsize-ensurer.reset-size7.size8 {
  font-size: 1.20138889em;
}
.katex .sizing.reset-size7.size9,
.katex .fontsize-ensurer.reset-size7.size9 {
  font-size: 1.4375em;
}
.katex .sizing.reset-size7.size10,
.katex .fontsize-ensurer.reset-size7.size10 {
  font-size: 1.72916667em;
}
.katex .sizing.reset-size8.size1,
.katex .fontsize-ensurer.reset-size8.size1 {
  font-size: 0.28901734em;
}
.katex .sizing.reset-size8.size2,
.katex .fontsize-ensurer.reset-size8.size2 {
  font-size: 0.40462428em;
}
.katex .sizing.reset-size8.size3,
.katex .fontsize-ensurer.reset-size8.size3 {
  font-size: 0.46242775em;
}
.katex .sizing.reset-size8.size4,
.katex .fontsize-ensurer.reset-size8.size4 {
  font-size: 0.52023121em;
}
.katex .sizing.reset-size8.size5,
.katex .fontsize-ensurer.reset-size8.size5 {
  font-size: 0.57803468em;
}
.katex .sizing.reset-size8.size6,
.katex .fontsize-ensurer.reset-size8.size6 {
  font-size: 0.69364162em;
}
.katex .sizing.reset-size8.size7,
.katex .fontsize-ensurer.reset-size8.size7 {
  font-size: 0.83236994em;
}
.katex .sizing.reset-size8.size8,
.katex .fontsize-ensurer.reset-size8.size8 {
  font-size: 1em;
}
.katex .sizing.reset-size8.size9,
.katex .fontsize-ensurer.reset-size8.size9 {
  font-size: 1.19653179em;
}
.katex .sizing.reset-size8.size10,
.katex .fontsize-ensurer.reset-size8.size10 {
  font-size: 1.43930636em;
}
.katex .sizing.reset-size9.size1,
.katex .fontsize-ensurer.reset-size9.size1 {
  font-size: 0.24154589em;
}
.katex .sizing.reset-size9.size2,
.katex .fontsize-ensurer.reset-size9.size2 {
  font-size: 0.33816425em;
}
.katex .sizing.reset-size9.size3,
.katex .fontsize-ensurer.reset-size9.size3 {
  font-size: 0.38647343em;
}
.katex .sizing.reset-size9.size4,
.katex .fontsize-ensurer.reset-size9.size4 {
  font-size: 0.43478261em;
}
.katex .sizing.reset-size9.size5,
.katex .fontsize-ensurer.reset-size9.size5 {
  font-size: 0.48309179em;
}
.katex .sizing.reset-size9.size6,
.katex .fontsize-ensurer.reset-size9.size6 {
  font-size: 0.57971014em;
}
.katex .sizing.reset-size9.size7,
.katex .fontsize-ensurer.reset-size9.size7 {
  font-size: 0.69565217em;
}
.katex .sizing.reset-size9.size8,
.katex .fontsize-ensurer.reset-size9.size8 {
  font-size: 0.83574879em;
}
.katex .sizing.reset-size9.size9,
.katex .fontsize-ensurer.reset-size9.size9 {
  font-size: 1em;
}
.katex .sizing.reset-size9.size10,
.katex .fontsize-ensurer.reset-size9.size10 {
  font-size: 1.20289855em;
}
.katex .sizing.reset-size10.size1,
.katex .fontsize-ensurer.reset-size10.size1 {
  font-size: 0.20080321em;
}
.katex .sizing.reset-size10.size2,
.katex .fontsize-ensurer.reset-size10.size2 {
  font-size: 0.2811245em;
}
.katex .sizing.reset-size10.size3,
.katex .fontsize-ensurer.reset-size10.size3 {
  font-size: 0.32128514em;
}
.katex .sizing.reset-size10.size4,
.katex .fontsize-ensurer.reset-size10.size4 {
  font-size: 0.36144578em;
}
.katex .sizing.reset-size10.size5,
.katex .fontsize-ensurer.reset-size10.size5 {
  font-size: 0.40160643em;
}
.katex .sizing.reset-size10.size6,
.katex .fontsize-ensurer.reset-size10.size6 {
  font-size: 0.48192771em;
}
.katex .sizing.reset-size10.size7,
.katex .fontsize-ensurer.reset-size10.size7 {
  font-size: 0.57831325em;
}
.katex .sizing.reset-size10.size8,
.katex .fontsize-ensurer.reset-size10.size8 {
  font-size: 0.69477912em;
}
.katex .sizing.reset-size10.size9,
.katex .fontsize-ensurer.reset-size10.size9 {
  font-size: 0.8313253em;
}
.katex .sizing.reset-size10.size10,
.katex .fontsize-ensurer.reset-size10.size10 {
  font-size: 1em;
}
.katex .delimsizing.size1 {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.size2 {
  font-family: KaTeX_Size2;
}
.katex .delimsizing.size3 {
  font-family: KaTeX_Size3;
}
.katex .delimsizing.size4 {
  font-family: KaTeX_Size4;
}
.katex .delimsizing.mult .delim-size1 > span {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.mult .delim-size4 > span {
  font-family: KaTeX_Size4;
}
.katex .nulldelimiter {
  display: inline-block;
  width: 0.12em;
}
.katex .op-symbol {
  position: relative;
}
.katex .op-symbol.small-op {
  font-family: KaTeX_Size1;
}
.katex .op-symbol.large-op {
  font-family: KaTeX_Size2;
}
.katex .op-limits > .vlist > span {
  text-align: center;
}
.katex .accent > .vlist > span {
  text-align: center;
}
.katex .accent .accent-body > span {
  width: 0;
}
.katex .accent .accent-body.accent-vec > span {
  position: relative;
  left: 0.326em;
}
.katex .mtable .vertical-separator {
  display: inline-block;
  margin: 0 -0.025em;
  border-right: 0.05em solid black;
}
.katex .mtable .arraycolsep {
  display: inline-block;
}
.katex .mtable .col-align-c > .vlist {
  text-align: center;
}
.katex .mtable .col-align-l > .vlist {
  text-align: left;
}
.katex .mtable .col-align-r > .vlist {
  text-align: right;
}
</style><style>/* stylelint-disable */
.ques-view, .rendered-markdown {
  line-height: 1.5;
}
.ques-view p, .rendered-markdown p {
  margin: 0.5em 0;
}
.ques-view h1, .rendered-markdown h1, .ques-view h2, .rendered-markdown h2, .ques-view h3, .rendered-markdown h3, .ques-view h4, .rendered-markdown h4, .ques-view h5, .rendered-markdown h5, .ques-view h6, .rendered-markdown h6 {
  margin: 0.8em 0;
}
.ques-view img, .rendered-markdown img {
  max-width: 100%;
}
.ques-view .ques-list, .rendered-markdown .ques-list {
  padding-left: 50px;
}
.ques-view .ques-list li, .rendered-markdown .ques-list li {
  position: relative;
  list-style-type: upper-alpha;
}
.ques-view .ques-list input, .rendered-markdown .ques-list input {
  position: absolute;
  left: -40px;
  top: 50%;
  margin-top: -7px;
}
.ques-view textarea, .rendered-markdown textarea {
  border-radius: 2px;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  min-height: 100px;
}
.ques-view code, .rendered-markdown code {
  font-size: 12px;
  background: var(--bg-light);
  border-radius: 3px;
  border: 1px solid var(--border-all);
  padding: 0 3px;
  color: #e74c3c;
  margin: 0 2px;
}
.ques-view pre, .rendered-markdown pre {
  padding: 6px 12px;
  background: var(--bg-light);
  border: 1px solid var(--border-all);
  border-radius: 3px;
  word-break: break-all;
}
.ques-view pre code, .rendered-markdown pre code {
  background: none;
  border: none;
  color: var(--text-normal);
  padding: 0;
  margin: 0;
}
.ques-view hr, .rendered-markdown hr {
  border: none;
  border-top: 1px solid var(--border-all);
}
.ques-view blockquote, .rendered-markdown blockquote {
  margin: 0.5em 0;
  padding: 2px 14px;
  font-size: 12px;
  background: var(--bg-light);
  border-left: 4px solid var(--border-all);
}
.ques-view table, .rendered-markdown table {
  margin: 0 auto;
}
.ques-view table th, .rendered-markdown table th, .ques-view table td, .rendered-markdown table td {
  border: 1px solid var(--border-all);
  padding: 2px 4px;
  font-size: 12px;
}
.ques-view .ques-score, .rendered-markdown .ques-score {
  color: var(--text-light);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.rendered-markdown blockquote {
  margin: 0.5em 0;
  padding: 2px 14px;
  font-size: 12px;
  background: var(--bg-light);
  border-left: 4px solid var(--border-all);
}
.rendered-markdown blockquote p {
  margin-bottom: 0;
}
.rendered-markdown table td, .rendered-markdown table th {
  border: 1px solid var(--border-all);
  padding: 5px;
}
.rendered-markdown p:first-child {
  margin: 0;
}
.katex-mathml {
  display: none;
}
.code {
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Monaco, Courier, "Courier New", monospace;
}
</style><style>:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #94c637;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #0a4991;
  --secondary: #6c757d;
  --success: #17a69b;
  --info: #31a3d8;
  --warning: #ee7528;
  --danger: #d64745;
  --light: #f8f9fa;
  --dark: #373a3c;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, "PingFang SC", "Lantinghei SC", "Helvetica Neue", "Microsoft Yahei", "Hiragino Sans GB", "Microsoft Sans Serif", "WenQuanYi Micro Hei", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, "PingFang SC", "Lantinghei SC", "Helvetica Neue", "Microsoft Yahei", "Hiragino Sans GB", "Microsoft Sans Serif", "WenQuanYi Micro Hei", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #0a4991;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #052549;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.1875rem;
}

h2, .h2 {
  font-size: 1.75rem;
}

h3, .h3 {
  font-size: 1.53125rem;
}

h4, .h4 {
  font-size: 1.3125rem;
}

h5, .h5 {
  font-size: 1.09375rem;
}

h6, .h6 {
  font-size: 0.875rem;
}

.lead {
  font-size: 1.09375rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014 \00A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.125rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.1rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .container {
    width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .container {
    width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 100%;
    max-width: 100%;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bacce0;
}

.table-hover .table-primary:hover {
  background-color: #a8bfd8;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #a8bfd8;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #bee6e3;
}

.table-hover .table-success:hover {
  background-color: #acdfdb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #acdfdb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #c5e5f4;
}

.table-hover .table-info:hover {
  background-color: #b0dbf0;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b0dbf0;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fad8c3;
}

.table-hover .table-warning:hover {
  background-color: #f8c9ab;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #f8c9ab;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f4cbcb;
}

.table-hover .table-danger:hover {
  background-color: #f0b6b6;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f0b6b6;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c7c8c8;
}

.table-hover .table-dark:hover {
  background-color: #babbbb;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #babbbb;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

.table-striped th,
.table-striped td {
  border-top: 0;
}

.table-striped thead th {
  background-color: #f3fafd;
  border-bottom: 2px solid #aad3e6;
}

.table-striped tbody tr:nth-of-type(even) {
  background-color: #f2fafd;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.125rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #2a87f0;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 73, 145, 0.25);
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.0625rem + 2px);
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.8125rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.input-group-lg > .input-group-append > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.8125rem;
  line-height: 1.5;
  border-radius: 0.1rem;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.71875rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.15rem;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.5rem + 2px);
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #17a69b;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(23, 166, 155, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #17a69b;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #17a69b;
  box-shadow: 0 0 0 0.2rem rgba(23, 166, 155, 0.25);
}

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip, .was-validated
.custom-select:valid ~ .valid-feedback,
.was-validated
.custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #17a69b;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #17a69b;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #55e7dc;
}

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #1dd3c5;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(23, 166, 155, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #17a69b;
}

.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(23, 166, 155, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #d64745;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(214, 71, 69, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #d64745;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #d64745;
  box-shadow: 0 0 0 0.2rem rgba(214, 71, 69, 0.25);
}

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip, .was-validated
.custom-select:invalid ~ .invalid-feedback,
.was-validated
.custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #d64745;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #d64745;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #edaead;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #df706f;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(214, 71, 69, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #d64745;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(214, 71, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.125rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover, .btn:focus {
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 73, 145, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  background-image: none;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #0a4991;
  border-color: #0a4991;
}

.btn-primary:hover {
  color: #fff;
  background-color: #08376d;
  border-color: #073161;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 73, 145, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #0a4991;
  border-color: #0a4991;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #073161;
  border-color: #062b55;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 73, 145, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #17a69b;
  border-color: #17a69b;
}

.btn-success:hover {
  color: #fff;
  background-color: #12847c;
  border-color: #117971;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 166, 155, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #17a69b;
  border-color: #17a69b;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #117971;
  border-color: #0f6e67;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 166, 155, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #31a3d8;
  border-color: #31a3d8;
}

.btn-info:hover {
  color: #fff;
  background-color: #248ebf;
  border-color: #2286b4;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 163, 216, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #31a3d8;
  border-color: #31a3d8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #2286b4;
  border-color: #207ea9;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 163, 216, 0.5);
}

.btn-warning {
  color: #fff;
  background-color: #ee7528;
  border-color: #ee7528;
}

.btn-warning:hover {
  color: #fff;
  background-color: #de6112;
  border-color: #d25c11;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 117, 40, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #fff;
  background-color: #ee7528;
  border-color: #ee7528;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #d25c11;
  border-color: #c75710;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 117, 40, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #d64745;
  border-color: #d64745;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c92e2c;
  border-color: #be2c2a;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 71, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #d64745;
  border-color: #d64745;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #be2c2a;
  border-color: #b42a28;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 71, 69, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #373a3c;
  border-color: #373a3c;
}

.btn-dark:hover {
  color: #fff;
  background-color: #252728;
  border-color: #1f2021;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 58, 60, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #373a3c;
  border-color: #373a3c;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1f2021;
  border-color: #191a1b;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 58, 60, 0.5);
}

.btn-outline-primary {
  color: #0a4991;
  background-color: transparent;
  background-image: none;
  border-color: #0a4991;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #0a4991;
  border-color: #0a4991;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 73, 145, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #0a4991;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a4991;
  border-color: #0a4991;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(10, 73, 145, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #17a69b;
  background-color: transparent;
  background-image: none;
  border-color: #17a69b;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #17a69b;
  border-color: #17a69b;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 166, 155, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #17a69b;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #17a69b;
  border-color: #17a69b;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 166, 155, 0.5);
}

.btn-outline-info {
  color: #31a3d8;
  background-color: transparent;
  background-image: none;
  border-color: #31a3d8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #31a3d8;
  border-color: #31a3d8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 163, 216, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #31a3d8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #31a3d8;
  border-color: #31a3d8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 163, 216, 0.5);
}

.btn-outline-warning {
  color: #ee7528;
  background-color: transparent;
  background-image: none;
  border-color: #ee7528;
}

.btn-outline-warning:hover {
  color: #fff;
  background-color: #ee7528;
  border-color: #ee7528;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 117, 40, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ee7528;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #ee7528;
  border-color: #ee7528;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 117, 40, 0.5);
}

.btn-outline-danger {
  color: #d64745;
  background-color: transparent;
  background-image: none;
  border-color: #d64745;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #d64745;
  border-color: #d64745;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 71, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #d64745;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #d64745;
  border-color: #d64745;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 71, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #373a3c;
  background-color: transparent;
  background-image: none;
  border-color: #373a3c;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #373a3c;
  border-color: #373a3c;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 58, 60, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #373a3c;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #373a3c;
  border-color: #373a3c;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 58, 60, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #0a4991;
  background-color: transparent;
}

.btn-link:hover {
  color: #052549;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.15rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.8125rem;
  line-height: 1.5;
  border-radius: 0.1rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.btn {
  cursor: pointer;
}

.fade {
  transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.875rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.125rem;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0a4991;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.8125rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 0 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
  z-index: 3;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: flex;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.125rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #0a4991;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(10, 73, 145, 0.25);
}

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #5aa2f4;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  user-select: none;
  background-color: #dee2e6;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.125rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #0a4991;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #0a4991;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(10, 73, 145, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(10, 73, 145, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #0a4991;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(10, 73, 145, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.0625rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.125rem;
  appearance: none;
}

.custom-select:focus {
  border-color: #2a87f0;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(42, 135, 240, 0.5);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.71875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.5rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.0625rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.0625rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #2a87f0;
  box-shadow: 0 0 0 0.2rem rgba(10, 73, 145, 0.25);
}

.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #2a87f0;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.0625rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.125rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.0625rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.125rem 0.125rem 0;
}

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0a4991;
  border: 0;
  border-radius: 1rem;
  appearance: none;
}

.custom-range::-webkit-slider-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(10, 73, 145, 0.25);
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #5aa2f4;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0a4991;
  border: 0;
  border-radius: 1rem;
  appearance: none;
}

.custom-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(10, 73, 145, 0.25);
}

.custom-range::-moz-range-thumb:active {
  background-color: #5aa2f4;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0a4991;
  border: 0;
  border-radius: 1rem;
  appearance: none;
}

.custom-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(10, 73, 145, 0.25);
}

.custom-range::-ms-thumb:active {
  background-color: #5aa2f4;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.125rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0a4991;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 1.5rem;
}

.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.40625rem;
  padding-bottom: 0.40625rem;
  margin-right: 1.5rem;
  font-size: 1rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.125rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.navbar {
  box-shadow: 0 2px 3px 0 rgba(155, 155, 155, 0.29);
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.125rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.125rem - 1px) calc(0.125rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.125rem - 1px) calc(0.125rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.125rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.125rem - 1px);
  border-top-right-radius: calc(0.125rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.125rem - 1px);
  border-bottom-left-radius: calc(0.125rem - 1px);
}

.card-deck {
  display: flex;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.125rem;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.125rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.125rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0a4991;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #052549;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(10, 73, 145, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #0a4991;
  border-color: #0a4991;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.15rem;
  border-bottom-left-radius: 0.15rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.15rem;
  border-bottom-right-radius: 0.15rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.8125rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.1rem;
  border-bottom-left-radius: 0.1rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.1rem;
  border-bottom-right-radius: 0.1rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.125rem;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #0a4991;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #073161;
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #545b62;
}

.badge-success {
  color: #fff;
  background-color: #17a69b;
}

.badge-success[href]:hover, .badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #117971;
}

.badge-info {
  color: #fff;
  background-color: #31a3d8;
}

.badge-info[href]:hover, .badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #2286b4;
}

.badge-warning {
  color: #fff;
  background-color: #ee7528;
}

.badge-warning[href]:hover, .badge-warning[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #d25c11;
}

.badge-danger {
  color: #fff;
  background-color: #d64745;
}

.badge-danger[href]:hover, .badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #be2c2a;
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

.badge-light[href]:hover, .badge-light[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #373a3c;
}

.badge-dark[href]:hover, .badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1f2021;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.15rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.125rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3.8125rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #05264b;
  background-color: #cedbe9;
  border-color: #bacce0;
}

.alert-primary hr {
  border-top-color: #a8bfd8;
}

.alert-primary .alert-link {
  color: #020e1b;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #0c5651;
  background-color: #d1edeb;
  border-color: #bee6e3;
}

.alert-success hr {
  border-top-color: #acdfdb;
}

.alert-success .alert-link {
  color: #062927;
}

.alert-info {
  color: #195570;
  background-color: #d6edf7;
  border-color: #c5e5f4;
}

.alert-info hr {
  border-top-color: #b0dbf0;
}

.alert-info .alert-link {
  color: #103546;
}

.alert-warning {
  color: #7c3d15;
  background-color: #fce3d4;
  border-color: #fad8c3;
}

.alert-warning hr {
  border-top-color: #f8c9ab;
}

.alert-warning .alert-link {
  color: #50280e;
}

.alert-danger {
  color: #6f2524;
  background-color: #f7dada;
  border-color: #f4cbcb;
}

.alert-danger hr {
  border-top-color: #f0b6b6;
}

.alert-danger .alert-link {
  color: #481818;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1d1e1f;
  background-color: #d7d8d8;
  border-color: #c7c8c8;
}

.alert-dark hr {
  border-top-color: #babbbb;
}

.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.65625rem;
  background-color: #e9ecef;
  border-radius: 0.125rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0a4991;
  transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0a4991;
  border-color: #0a4991;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: #05264b;
  background-color: #bacce0;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #05264b;
  background-color: #a8bfd8;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #05264b;
  border-color: #05264b;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #0c5651;
  background-color: #bee6e3;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0c5651;
  background-color: #acdfdb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0c5651;
  border-color: #0c5651;
}

.list-group-item-info {
  color: #195570;
  background-color: #c5e5f4;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #195570;
  background-color: #b0dbf0;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #195570;
  border-color: #195570;
}

.list-group-item-warning {
  color: #7c3d15;
  background-color: #fad8c3;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #7c3d15;
  background-color: #f8c9ab;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7c3d15;
  border-color: #7c3d15;
}

.list-group-item-danger {
  color: #6f2524;
  background-color: #f4cbcb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #6f2524;
  background-color: #f0b6b6;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #6f2524;
  border-color: #6f2524;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1d1e1f;
  background-color: #c7c8c8;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1d1e1f;
  background-color: #babbbb;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1d1e1f;
  border-color: #1d1e1f;
}

.close {
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  transform: translate(0, 0);
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 2px solid #3a68c6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #eceeef;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}

.modal-title {
  color: #3a68c6;
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, "PingFang SC", "Lantinghei SC", "Helvetica Neue", "Microsoft Yahei", "Hiragino Sans GB", "Microsoft Sans Serif", "WenQuanYi Micro Hei", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.8125rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.125rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, "PingFang SC", "Lantinghei SC", "Helvetica Neue", "Microsoft Yahei", "Hiragino Sans GB", "Microsoft Sans Serif", "WenQuanYi Micro Hei", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.8125rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.15rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.15rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.15rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.15rem 0;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.15rem - 1px);
  border-top-right-radius: calc(0.15rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px;
}

@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: .6s;
  transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active,
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev {
    transform: translate3d(0, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #0a4991 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #073161 !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #17a69b !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #117971 !important;
}

.bg-info {
  background-color: #31a3d8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #2286b4 !important;
}

.bg-warning {
  background-color: #ee7528 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d25c11 !important;
}

.bg-danger {
  background-color: #d64745 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #be2c2a !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #373a3c !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1f2021 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0a4991 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #17a69b !important;
}

.border-info {
  border-color: #31a3d8 !important;
}

.border-warning {
  border-color: #ee7528 !important;
}

.border-danger {
  border-color: #d64745 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #373a3c !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.125rem !important;
}

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #0a4991 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #073161 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #545b62 !important;
}

.text-success {
  color: #17a69b !important;
}

a.text-success:hover, a.text-success:focus {
  color: #117971 !important;
}

.text-info {
  color: #31a3d8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #2286b4 !important;
}

.text-warning {
  color: #ee7528 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #d25c11 !important;
}

.text-danger {
  color: #d64745 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #be2c2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important;
}

.text-dark {
  color: #373a3c !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #1f2021 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}</style><style>.Announcement_1BSri {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 0;
  border-width: 0 0 1px;
  z-index: 9999;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
</style><style>/**
 * 字号和图标大小都跟着父级走，注意一定要继承或设置一个与字号相同大小的行高
 */
.link_7nYhB:hover {
  text-decoration: none;
}
.link_7nYhB .icon_2NJPY {
  margin-left: 5px;
}
</style><style>.FeedbackButton_37cUX {
  position: fixed;
  bottom: 3.5rem;
  left: -1.5rem;
  background: #fff;
  height: 3rem;
  width: 3rem;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  border-radius: 850%;
  cursor: pointer;
  opacity: 0.7;
  transition: left ease-in-out 100ms;
}

.iconWrapper_hw3AW {
  padding: 0.75rem;
}

.icon_3fb-H {
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  fill: #999;
}

.FeedbackButton_37cUX:hover {
  opacity: 1;
  left: 0;
}

.FeedbackButton_37cUX:hover .icon_3fb-H {
  fill: #666;
}
</style><style>.container_Hzknp {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2020;
  pointer-events: none;
}
@-webkit-keyframes fadeIn_XpESN {
  0% {
    margin-top: -4px;
    pointer-events: none;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    pointer-events: unset;
    opacity: 1;
  }
}
@keyframes fadeIn_XpESN {
  0% {
    margin-top: -4px;
    pointer-events: none;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    pointer-events: unset;
    opacity: 1;
  }
}
.container_Hzknp .hint_1DJsr {
  border-radius: 4px;
  -webkit-animation: fadeIn_XpESN 0.15s ease-in;
          animation: fadeIn_XpESN 0.15s ease-in;
  padding: 4px 8px;
  color: var(--text-black-r);
  font-size: 13px;
  font-weight: bold;
  background: var(--bg-base-r);
  pointer-events: auto;
}
.container_Hzknp .hint_1DJsr.empty_TEK93 {
  display: none;
}
</style><style>.pop_38WP8 {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2020;
}
.pop_38WP8 .mask_2Hc8_ {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.pop_38WP8 .mask_2Hc8_:focus:hover {
  outline: none;
}
@-webkit-keyframes fadeIn_1Qw_z {
  0% {
    margin-top: -4px;
    pointer-events: none;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    pointer-events: unset;
    opacity: 1;
  }
}
@keyframes fadeIn_1Qw_z {
  0% {
    margin-top: -4px;
    pointer-events: none;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    pointer-events: unset;
    opacity: 1;
  }
}
.pop_38WP8 .popper_1_4-Y {
  padding: 12px 16px;
  border-radius: 4px;
  background: var(--bg-base);
  box-shadow: 0 2px 10px 2px var(--bg-normal);
  -webkit-animation: fadeIn_1Qw_z 0.15s ease-in;
          animation: fadeIn_1Qw_z 0.15s ease-in;
}
.pop_38WP8 .popper_1_4-Y .footer_1ji0T {
  margin-top: 12px;
}
</style><style>.container_3koLB {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 20px;
}
.container_3koLB .iconWrapper_IzWg2 {
  padding: 8px;
  height: 56px;
  background: #d9534f;
  border-radius: 50%;
}
.container_3koLB .iconWrapper_IzWg2 .icon_3JfDI {
  width: 40px;
  height: 40px;
  color: #fff;
  fill: currentColor;
}
.container_3koLB .msg_28XWZ {
  font-size: 20px;
  margin-top: 16px;
}
.container_3koLB .hint_5QXw6 {
  font-size: 14px;
  margin-top: 4px;
}
.container_3koLB .operation_2nB8z {
  margin-top: 16px;
}
</style><style>.not-found_3dcRp {
  position: fixed;
  height: 100%;
  width: 100%;
  font-size: 48px;
  font-weight: bold;
  z-index: 100;
  background: #ddd;
  display: flex;
  align-items: center;
  justify-content: center;
}
</style><style>.LoadingBar_3CW4Z {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  z-index: 101;
  height: 2px;
  pointer-events: none;
  background-image: linear-gradient(to right, rgb(76, 217, 100), rgb(90, 200, 250), rgb(0, 122, 255), rgb(52, 170, 220), rgb(88, 86, 214), rgb(255, 45, 85));
  transition: width linear 200ms, height ease-in 200ms;
}

@-webkit-keyframes LoadingBarForward_xrkpN {
  0% {
    transform: translateX(-100%);
  }

  40% {
    transform: translateX(0);
  }

  60% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(100%);
  }
}

@keyframes LoadingBarForward_xrkpN {
  0% {
    transform: translateX(-100%);
  }

  40% {
    transform: translateX(0);
  }

  60% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(100%);
  }
}
</style><style>.spin_33c8P {
  -webkit-animation: fa-spin_3SAwM 2s infinite linear;
          animation: fa-spin_3SAwM 2s infinite linear;
}

@-webkit-keyframes fa-spin_3SAwM {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(359deg);
  }
}

@keyframes fa-spin_3SAwM {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(359deg);
  }
}
</style><style>.loadingSpin_2rrxM {
  padding: 20px;
  margin: 0 auto;
}

.loadingSpin_2rrxM svg {
  display: block;
  margin: auto;
}
</style><style>.DraggingContainer_34wsN {
  position: fixed;
  display: block;
  z-index: 1000;
  left: 0;
  top: 0;
  pointer-events: none;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.dragHandle {
  cursor: -webkit-grab;
  cursor: grab;
}

.dragging .dragHandle {
  pointer-events: none;
}

body.dragging .dragarea {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

body.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}
</style><style>.UserPay_NV3BV table {
  width: 100%;
}
.UserPay_NV3BV table thead,
.UserPay_NV3BV table tbody {
  border-bottom: 1px solid #e5e5e5;
}
.UserPay_NV3BV table thead th,
.UserPay_NV3BV table tfoot th {
  font-size: 1rem;
  color: #666;
  padding: 0.5rem 0;
}
.UserPay_NV3BV table tbody th {
  color: #333;
  padding: 1rem 0;
}
.UserPay_NV3BV table th {
  text-align: left;
  font-weight: normal;
}
.UserPay_NV3BV table td {
  width: 120px;
  color: #ff9607;
  text-align: center;
}
</style><style>.DevHelper_1lTUj {
  position: fixed;
  left: 8px;
  bottom: 8px;
  padding: 8px;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  z-index: 2;
}

.DevHelper_1lTUj * {
  display: none;
}

.DevHelper_1lTUj:hover {
  width: auto;
  height: auto;
}

.DevHelper_1lTUj:hover * {
  display: inline;
  display: initial;
}
</style><style>/* stylelint-disable */
:root {
  --color-primary: hsl(212, 89%, 53%);
  --color-secondary: hsl(208, 7%, 46%);
  --color-pass: hsl(100, 60%, 47%);
  --color-danger: hsl(3, 68%, 53%);
  --color-warning: hsl(35, 90%, 50%);
  --color-ac: hsl(3, 89%, 53%);
  --color-wa: hsl(100, 89%, 53%);
  --color-pta: hsl(212, 87%, 30%);
  --color-pds: hsl(23, 100%, 57%);
  --color-pat: hsl(199, 88%, 57%);
  --color-oms: hsl(175, 74%, 37%);
  --color-zoj: hsl(227, 59%, 40%);
  --color-es: hsl(45, 100%, 50%);
  --text-black: hsl(0, 0%, 0%);
  --text-dark: hsl(0, 0%, 10%);
  --text-normal: hsl(0, 0%, 25%);
  --text-light: hsl(0, 0%, 45%);
  --text-lightest: hsl(0, 0%, 60%);
  --text-white: hsl(0, 0%, 100%);
  --text-black-r: hsl(0, 0%, 100%);
  --border-all: hsl(0, 0%, 91%);
  --bg-base: hsl(0, 0%, 100%);
  --bg-light: hsl(0, 0%, 97%);
  --bg-normal: hsl(0, 0%, 94%);
  --bg-site: hsl(203, 33%, 95%);
  --bg-base-r: hsl(0, 0%, 25%);
  --active-brightness-diff: 0.85;
}
.theme-dark {
  --color-primary: hsl(212, 100%, 60%);
  --color-pta: hsl(212, 100%, 60%);
  --text-black: hsl(0, 0%, 100%);
  --text-dark: hsl(0, 0%, 90%);
  --text-normal: hsl(0, 0%, 75%);
  --text-light: hsl(0, 0%, 60%);
  --text-lightest: hsl(0, 0%, 50%);
  --text-white: hsl(0, 0%, 100%);
  --text-black-r: hsl(0, 0%, 0%);
  --border-all: hsl(0, 0%, 34%);
  --bg-base: hsl(0, 0%, 25%);
  --bg-light: hsl(0, 0%, 28%);
  --bg-normal: hsl(0, 0%, 31%);
  --bg-site: hsl(0, 0%, 20%);
  --bg-base-r: hsl(0, 0%, 100%);
}
body {
  margin: 0;
}
* {
  box-sizing: border-box;
}
:focus {
  outline: 1px dotted var(--color-primary);
}
:focus[class*=active] {
  outline: none;
}
.theme-dark {
  color: var(--text-normal);
  background-color: var(--bg-site);
}
.theme-dark .modal-title {
  color: var(--color-primary);
}
.theme-dark .modal-header .close {
  color: var(--text-black);
}
.theme-dark .modal-content, .theme-dark .form-control {
  background-color: var(--bg-site);
  color: var(--text-normal);
}
.theme-dark .modal-footer {
  border-color: var(--border-all);
}
.theme-dark .input-group-text {
  background: var(--bg-light);
  color: var(--text-normal);
  border-color: var(--border-all);
}
.theme-dark .form-control {
  border: 1px solid var(--border-all);
}
.theme-dark .page-link {
  background-color: var(--bg-base) !important;
  color: var(--text-normal) !important;
}
.theme-dark .page-item.active .page-link {
  border-color: var(--color-primary);
}
.theme-dark .breadcrumb {
  background: var(--bg-light);
}
.theme-dark .card {
  background: var(--bg-base);
}
.theme-dark .card-header {
  border-color: var(--border-all);
}
.theme-dark .alert-secondary {
  background: var(--bg-light);
  color: var(--text-normal);
}
.theme-dark .nav-tabs {
  border-color: var(--border-all);
}
.theme-dark .nav-link.active {
  border-color: var(--border-all);
  background: var(--bg-light);
  color: var(--text-white);
}
.theme-dark .SingleDatePicker * {
  background: var(--bg-site) !important;
  color: var(--text-normal) !important;
}
.theme-dark .CodeMirror-merge {
  border-color: var(--border-all);
}
.theme-dark .CodeMirror-merge-gap {
  background: var(--bg-light);
  border-color: var(--border-all);
}
.theme-dark .pta-editor .CodeMirror {
  background: var(--bg-base);
  color: var(--text-normal);
  border-color: var(--border-all);
}
.theme-dark .pta-editor .CodeMirror-cursor {
  border-left-color: var(--text-black);
}
.theme-dark .pta-editor .editor-toolbar.fullscreen {
  background: var(--bg-light);
}
.theme-dark .pta-editor .editor-toolbar.fullscreen:before, .theme-dark .pta-editor .editor-toolbar.fullscreen:after {
  display: none;
}
.theme-dark .pta-editor .editor-preview-side {
  background: var(--bg-base);
  border-color: var(--border-all);
}
.theme-dark a {
  color: var(--color-primary);
}
.theme-dark a:not(.pc-button):hover {
  color: var(--text-white) !important;
}
.theme-dark hr {
  border-color: var(--border-all);
}
.theme-dark input {
  caret-color: var(--text-black);
  color: var(--text-black);
}
.theme-dark input[type="radio"]:checked {
  outline: 1px solid var(--color-primary);
}
.pc-layout {
  display: flex;
  min-width: 0;
}
.pc-layout.inline {
  display: inline-flex;
}
.pc-layout > * {
  flex: none;
}
.pc-h {
  display: flex;
  min-width: 0;
}
.pc-h.inline {
  display: inline-flex;
}
.pc-h > * {
  flex: none;
}
.pc-v {
  display: flex;
  min-width: 0;
  flex-direction: column;
}
.pc-v.inline {
  display: inline-flex;
}
.pc-v > * {
  flex: none;
}
.pc-v.gap-default > :not(:first-child) {
  margin-left: 0;
  margin-top: 16px;
}
.pc-v.gap-2 > :not(:first-child) {
  margin-top: 2px;
}
.pc-v.gap-2 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-4 > :not(:first-child) {
  margin-top: 4px;
}
.pc-v.gap-4 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-6 > :not(:first-child) {
  margin-top: 6px;
}
.pc-v.gap-6 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-8 > :not(:first-child) {
  margin-top: 8px;
}
.pc-v.gap-8 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-10 > :not(:first-child) {
  margin-top: 10px;
}
.pc-v.gap-10 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-12 > :not(:first-child) {
  margin-top: 12px;
}
.pc-v.gap-12 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-14 > :not(:first-child) {
  margin-top: 14px;
}
.pc-v.gap-14 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-16 > :not(:first-child) {
  margin-top: 16px;
}
.pc-v.gap-16 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-18 > :not(:first-child) {
  margin-top: 18px;
}
.pc-v.gap-18 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-20 > :not(:first-child) {
  margin-top: 20px;
}
.pc-v.gap-20 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-22 > :not(:first-child) {
  margin-top: 22px;
}
.pc-v.gap-22 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-24 > :not(:first-child) {
  margin-top: 24px;
}
.pc-v.gap-24 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-26 > :not(:first-child) {
  margin-top: 26px;
}
.pc-v.gap-26 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-28 > :not(:first-child) {
  margin-top: 28px;
}
.pc-v.gap-28 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-30 > :not(:first-child) {
  margin-top: 30px;
}
.pc-v.gap-30 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.gap-32 > :not(:first-child) {
  margin-top: 32px;
}
.pc-v.gap-32 > :not(:first-child) {
  margin-left: 0;
}
.pc-v.flex-reverse {
  flex-direction: column-reverse;
}
.pc-v > * {
  max-width: 100%;
}
.pc-v > hr {
  width: 100%;
}
.pc-image {
  display: flex;
  min-width: 0;
  justify-content: center;
  align-items: center;
}
.pc-image.inline {
  display: inline-flex;
}
.pc-image > * {
  flex: none;
}
.pc-image > img {
  width: 100%;
  height: 100%;
}
.pc-image.match-width > img:not(.default) {
  height: auto;
}
.pc-image.match-height > img:not(.default) {
  width: auto;
}
.pc-image.original > img:not(.default) {
  -o-object-fit: none;
     object-fit: none;
  width: auto;
  height: auto;
}
.pc-avatar {
  display: flex;
  min-width: 0;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  border-radius: 4px;
}
.pc-avatar.inline {
  display: inline-flex;
}
.pc-avatar > * {
  flex: none;
}
.pc-avatar > img {
  width: 100%;
  height: 100%;
}
.pc-avatar.match-width > img:not(.default) {
  height: auto;
}
.pc-avatar.match-height > img:not(.default) {
  width: auto;
}
.pc-avatar.original > img:not(.default) {
  -o-object-fit: none;
     object-fit: none;
  width: auto;
  height: auto;
}
.pc-badge {
  display: flex;
  min-width: 0;
  align-items: center;
  --color: var(--text-normal);
  color: var(--color);
  border-radius: 4px;
  height: 21px;
  padding: 0 8px;
}
.pc-badge.inline {
  display: inline-flex;
}
.pc-badge > * {
  flex: none;
}
.pc-badge > :not(:first-child) {
  margin-left: 4px;
}
.pc-badge.pc-xs .pc-text-raw {
  font-size: 12px;
  line-height: 18px;
}
.pc-badge.pc-sm .pc-text-raw {
  font-size: 13px;
  line-height: 20px;
}
.pc-badge.pc-md .pc-text-raw {
  font-size: 14px;
  line-height: 22px;
}
.pc-badge.pc-lg .pc-text-raw {
  font-size: 16px;
  line-height: 24px;
}
.pc-badge.pc-xl .pc-text-raw {
  font-size: 20px;
  line-height: 30px;
}
.pc-badge.pc-xxl .pc-text-raw {
  font-size: 24px;
  line-height: 36px;
}
.pc-badge:not(.outline) {
  color: var(--text-white);
}
.pc-badge.outline {
  border: 1px solid;
}
.pc-text {
  display: flex;
  min-width: 0;
  align-items: center;
  --color: var(--text-normal);
  color: var(--color);
}
.pc-text.inline {
  display: inline-flex;
}
.pc-text > * {
  flex: none;
}
.pc-text > :not(:first-child) {
  margin-left: 4px;
}
.pc-text.pc-xs .pc-text-raw {
  font-size: 12px;
  line-height: 18px;
}
.pc-text.pc-sm .pc-text-raw {
  font-size: 13px;
  line-height: 20px;
}
.pc-text.pc-md .pc-text-raw {
  font-size: 14px;
  line-height: 22px;
}
.pc-text.pc-lg .pc-text-raw {
  font-size: 16px;
  line-height: 24px;
}
.pc-text.pc-xl .pc-text-raw {
  font-size: 20px;
  line-height: 30px;
}
.pc-text.pc-xxl .pc-text-raw {
  font-size: 24px;
  line-height: 36px;
}
.pc-text-raw {
  flex: auto;
  word-break: break-all;
  font-size: 14px;
  line-height: 20px;
}
.pc-title {
  display: flex;
  min-width: 0;
  align-items: center;
  --color: var(--text-normal);
  color: var(--color);
  font-weight: 600;
  color: var(--text-black);
}
.pc-title.inline {
  display: inline-flex;
}
.pc-title > * {
  flex: none;
}
.pc-title > :not(:first-child) {
  margin-left: 4px;
}
.pc-title.pc-xs .pc-text-raw {
  font-size: 12px;
  line-height: 18px;
}
.pc-title.pc-sm .pc-text-raw {
  font-size: 13px;
  line-height: 20px;
}
.pc-title.pc-md .pc-text-raw {
  font-size: 14px;
  line-height: 22px;
}
.pc-title.pc-lg .pc-text-raw {
  font-size: 16px;
  line-height: 24px;
}
.pc-title.pc-xl .pc-text-raw {
  font-size: 20px;
  line-height: 30px;
}
.pc-title.pc-xxl .pc-text-raw {
  font-size: 24px;
  line-height: 36px;
}
.pc-icon {
  display: flex;
  min-width: 0;
  align-items: center;
  flex-shrink: 0;
  font-size: 0;
}
.pc-icon.inline {
  display: inline-flex;
}
.pc-icon > * {
  flex: none;
}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.pc-icon.spinner {
  -webkit-animation: spin 1s infinite ease-in-out;
          animation: spin 1s infinite ease-in-out;
}
.pc-icon-raw {
  font-size: 16px;
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.pc-icon-raw.pc-md {
  font-size: 16px;
}
.pc-icon-raw.pc-lg {
  font-size: 20px;
}
.pc-icon-raw.pc-xl {
  font-size: 24px;
}
.pc-search-input {
  display: flex;
  min-width: 0;
  align-items: center;
  height: 32px;
  border-radius: 4px;
  border: 1px solid transparent;
  padding: 0 12px;
}
.pc-search-input.inline {
  display: inline-flex;
}
.pc-search-input > * {
  flex: none;
}
.pc-search-input > :not(:first-child) {
  margin-left: 4px;
}
.pc-search-input.active {
  border-color: var(--color-primary);
}
.pc-search-input.pc-md {
  height: 32px;
}
.pc-search-input.pc-lg {
  height: 40px;
}
.pc-search-input-input {
  width: 0;
  height: 100%;
  flex: auto;
  outline: none;
  border: none;
  background-color: transparent;
  font-size: 14px;
  line-height: 1.5;
  color: var(--text-black);
}
.pc-search-input-input::-webkit-input-placeholder {
  color: var(--text-lightest);
  font-style: italic;
}
.pc-search-input-input::-moz-placeholder {
  color: var(--text-lightest);
  font-style: italic;
}
.pc-search-input-input:-ms-input-placeholder {
  color: var(--text-lightest);
  font-style: italic;
}
.pc-search-input-input::-ms-input-placeholder {
  color: var(--text-lightest);
  font-style: italic;
}
.pc-search-input-input::placeholder {
  color: var(--text-lightest);
  font-style: italic;
}
.pc-iii {
  display: flex;
  min-width: 0;
  justify-content: center;
  align-items: center;
}
.pc-iii.inline {
  display: inline-flex;
}
.pc-iii > * {
  flex: none;
}
.pc-iii-left {
  display: flex;
  min-width: 0;
  align-items: center;
  flex-grow: 1;
  flex-basis: 0;
}
.pc-iii-left.inline {
  display: inline-flex;
}
.pc-iii-left > * {
  flex: none;
}
.pc-iii-center {
  display: flex;
  min-width: 0;
  align-items: center;
  flex-grow: 0;
}
.pc-iii-center.inline {
  display: inline-flex;
}
.pc-iii-center > * {
  flex: none;
}
.pc-iii-right {
  display: flex;
  min-width: 0;
  align-items: center;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-end;
}
.pc-iii-right.inline {
  display: inline-flex;
}
.pc-iii-right > * {
  flex: none;
}
.pc-list {
  display: flex;
  min-width: 0;
  flex-direction: column;
}
.pc-list.inline {
  display: inline-flex;
}
.pc-list > * {
  flex: none;
}
.pc-list.gap-default > :not(:first-child) {
  margin-left: 0;
  margin-top: 16px;
}
.pc-list.gap-2 > :not(:first-child) {
  margin-top: 2px;
}
.pc-list.gap-2 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-4 > :not(:first-child) {
  margin-top: 4px;
}
.pc-list.gap-4 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-6 > :not(:first-child) {
  margin-top: 6px;
}
.pc-list.gap-6 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-8 > :not(:first-child) {
  margin-top: 8px;
}
.pc-list.gap-8 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-10 > :not(:first-child) {
  margin-top: 10px;
}
.pc-list.gap-10 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-12 > :not(:first-child) {
  margin-top: 12px;
}
.pc-list.gap-12 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-14 > :not(:first-child) {
  margin-top: 14px;
}
.pc-list.gap-14 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-16 > :not(:first-child) {
  margin-top: 16px;
}
.pc-list.gap-16 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-18 > :not(:first-child) {
  margin-top: 18px;
}
.pc-list.gap-18 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-20 > :not(:first-child) {
  margin-top: 20px;
}
.pc-list.gap-20 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-22 > :not(:first-child) {
  margin-top: 22px;
}
.pc-list.gap-22 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-24 > :not(:first-child) {
  margin-top: 24px;
}
.pc-list.gap-24 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-26 > :not(:first-child) {
  margin-top: 26px;
}
.pc-list.gap-26 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-28 > :not(:first-child) {
  margin-top: 28px;
}
.pc-list.gap-28 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-30 > :not(:first-child) {
  margin-top: 30px;
}
.pc-list.gap-30 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.gap-32 > :not(:first-child) {
  margin-top: 32px;
}
.pc-list.gap-32 > :not(:first-child) {
  margin-left: 0;
}
.pc-list.flex-reverse {
  flex-direction: column-reverse;
}
.pc-list > * {
  max-width: 100%;
}
.pc-list > hr {
  width: 100%;
}
.pc-list-item {
  display: flex;
  min-width: 0;
  align-items: center;
  padding: 16px 8px;
  transition: background-color 0.2s;
}
.pc-list-item.inline {
  display: inline-flex;
}
.pc-list-item > * {
  flex: none;
}
.pc-list-item > :not(:first-child) {
  margin-left: 4px;
}
.pc-list-item.active {
  background-color: hsla(212, 89%, 53%, 0.1);
}
.pc-list-item:hover {
  background-color: var(--bg-light);
}
.pc-list-item.pc-sm {
  padding: 8px;
}
.pc-list-item.pc-sm .pc-list-item-main > :not(:first-child) {
  margin-top: 0;
}
.pc-list-item-main {
  display: flex;
  min-width: 0;
  flex-direction: column;
  flex: auto;
}
.pc-list-item-main.inline {
  display: inline-flex;
}
.pc-list-item-main > * {
  flex: none;
}
.pc-list-item-main.gap-default > :not(:first-child) {
  margin-left: 0;
  margin-top: 16px;
}
.pc-list-item-main.gap-2 > :not(:first-child) {
  margin-top: 2px;
}
.pc-list-item-main.gap-2 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-4 > :not(:first-child) {
  margin-top: 4px;
}
.pc-list-item-main.gap-4 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-6 > :not(:first-child) {
  margin-top: 6px;
}
.pc-list-item-main.gap-6 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-8 > :not(:first-child) {
  margin-top: 8px;
}
.pc-list-item-main.gap-8 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-10 > :not(:first-child) {
  margin-top: 10px;
}
.pc-list-item-main.gap-10 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-12 > :not(:first-child) {
  margin-top: 12px;
}
.pc-list-item-main.gap-12 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-14 > :not(:first-child) {
  margin-top: 14px;
}
.pc-list-item-main.gap-14 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-16 > :not(:first-child) {
  margin-top: 16px;
}
.pc-list-item-main.gap-16 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-18 > :not(:first-child) {
  margin-top: 18px;
}
.pc-list-item-main.gap-18 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-20 > :not(:first-child) {
  margin-top: 20px;
}
.pc-list-item-main.gap-20 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-22 > :not(:first-child) {
  margin-top: 22px;
}
.pc-list-item-main.gap-22 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-24 > :not(:first-child) {
  margin-top: 24px;
}
.pc-list-item-main.gap-24 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-26 > :not(:first-child) {
  margin-top: 26px;
}
.pc-list-item-main.gap-26 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-28 > :not(:first-child) {
  margin-top: 28px;
}
.pc-list-item-main.gap-28 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-30 > :not(:first-child) {
  margin-top: 30px;
}
.pc-list-item-main.gap-30 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.gap-32 > :not(:first-child) {
  margin-top: 32px;
}
.pc-list-item-main.gap-32 > :not(:first-child) {
  margin-left: 0;
}
.pc-list-item-main.flex-reverse {
  flex-direction: column-reverse;
}
.pc-list-item-main > * {
  max-width: 100%;
}
.pc-list-item-main > hr {
  width: 100%;
}
.pc-list-item-main > :not(:first-child) {
  margin-top: 8px;
}
.pc-table {
  max-width: 100%;
  border-spacing: 0;
  background-color: var(--bg-base);
}
.pc-table thead, .pc-table tbody, .pc-table tfoot, .pc-table tr, .pc-table th, .pc-table td {
  padding: 0;
  font-weight: inherit;
}
.pc-table th, .pc-table td {
  height: 40px;
}
.pc-table thead tr {
  background-color: var(--bg-normal);
}
.pc-table tbody tr {
  transition: background-color 0.15s;
}
.pc-table tbody tr.animate {
  transition: transform 0.4s cubic-bezier(0, 0, 0.32, 1);
}
.pc-table tbody tr:nth-child(2n + 1) {
  background-color: var(--bg-light);
}
.pc-table tbody tr:hover {
  background-color: hsl(212, 89%, 95%);
}
.pc-table-cell {
  display: flex;
  min-width: 0;
  justify-content: center;
  padding: 8px 16px;
}
.pc-table-cell.inline {
  display: inline-flex;
}
.pc-table-cell > * {
  flex: none;
}
.pc-button {
  display: flex;
  min-width: 0;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 2px;
  padding: 0 15px;
  --color: var(--color-primary);
  color: var(--color);
  background: var(--color);
  transition: all 0.2s;
}
.pc-button.inline {
  display: inline-flex;
}
.pc-button > * {
  flex: none;
}
.pc-button:focus {
  outline: none;
}
.pc-button:focus:not(:hover) {
  box-shadow: 0 0 4px 1px var(--color-primary);
}
.pc-button:hover {
  color: var(--color);
  text-decoration: none;
}
.pc-button.disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.pc-button:not(.disabled) {
  -webkit-filter: brightness(1);
          filter: brightness(1);
  -webkit-filter: brightness(var(--brightness-diff, 1));
          filter: brightness(var(--brightness-diff, 1));
}
.pc-button:not(.disabled):hover {
  --brightness-diff: var(--active-brightness-diff);
}
.pc-button:not(.disabled):active {
  transform: translateY(1px);
}
.pc-button:not(.pc-button-text).pc-sm {
  height: 24px;
}
.pc-button:not(.pc-button-text).pc-md {
  height: 32px;
}
.pc-button:not(.pc-button-text).pc-lg {
  height: 40px;
}
.pc-button-outline, .pc-button-text, .pc-button-borderless {
  background: none;
}
.pc-button-outline:not(.disabled):hover, .pc-button-borderless:not(.disabled):hover {
  -webkit-filter: none;
          filter: none;
  background-color: var(--bg-light);
}
.pc-button-outline {
  border-color: var(--color);
}
.pc-button-text {
  height: auto;
  border: none;
  padding: 0;
}
.pc-slider {
  position: relative;
  overflow: hidden;
}
.pc-slider .pc-slider-container {
  transition: transform 0.4s;
}
.pc-slider .pc-slider-indicator {
  position: absolute;
  bottom: 0;
  right: 8px;
  padding: 8px 0;
}
.pc-slider .pc-slider-indicator > * {
  width: 12px;
  height: 8px;
  margin: 0 4px;
  border-radius: 4px;
  background-color: hsla(0, 0%, 100%, 0.2);
  transition: width 0.15s linear, margin 0.15s linear, background-color 0.15s linear;
}
.pc-slider .pc-slider-indicator > *.active {
  width: 24px;
  margin: 0;
}
.pc-slider .pc-slider-indicator > *.active, .pc-slider .pc-slider-indicator > *:hover {
  background-color: hsl(0, 0%, 100%);
}
.pc-slider .pc-slider-operator {
  position: absolute;
  top: 0;
  bottom: 0;
  transition: opacity 0.2s;
  opacity: 0.5;
}
.pc-slider .pc-slider-operator:hover {
  opacity: 1;
}
.pc-slider .pc-slider-operator.left {
  left: 0;
}
.pc-slider .pc-slider-operator.right {
  right: 0;
}
.pc-slider:not(:hover) > .pc-slider-operator {
  display: none;
}
.pc-dtfd {
  margin-bottom: 16px;
}
@media only screen and (min-width: 768px) {
  .pc-dtfd:not(.multiline) {
    display: flex;
  }
  .pc-dtfd:not(.multiline).inline {
    display: inline-flex;
  }
}
.pc-dtfd-lbl {
  margin: 8px 0;
  padding-right: 16px;
}
.pc-dtfd-lbl .pc-dtfd-label.pc-required:before {
  content: '*';
  margin-right: 4px;
  color: var(--color-danger);
}
.pc-dtfd-lbl .pc-dtfd-hint {
  display: inline-flex;
}
@media only screen and (min-width: 768px) {
  .pc-dtfd-lbl {
    flex: 0 0 16.67%;
  }
  .pc-dtfd-lbl .pc-dtfd-hint {
    display: flex;
  }
}
.pc-dtfd-ipt .pc-dtfd-msg {
  margin-top: 4px;
}
@media only screen and (min-width: 768px) {
  .pc-dtfd-ipt {
    flex: auto;
  }
}
.interactive {
  -webkit-filter: brightness(1);
          filter: brightness(1);
  -webkit-filter: brightness(var(--brightness-diff, 1));
          filter: brightness(var(--brightness-diff, 1));
}
.interactive:hover {
  --brightness-diff: var(--active-brightness-diff);
}
.pc-color-black {
  color: var(--text-black);
  --color: var(--text-black);
  --active-brightness-diff: 1.5;
}
.pc-active-black:hover {
  color: var(--text-black);
  --color: var(--text-black);
  --active-brightness-diff: 1;
}
.pc-color-dark {
  color: var(--text-dark);
  --color: var(--text-dark);
  --active-brightness-diff: 1.5;
}
.pc-active-dark:hover {
  color: var(--text-dark);
  --color: var(--text-dark);
  --active-brightness-diff: 1;
}
.pc-color-normal {
  color: var(--text-normal);
  --color: var(--text-normal);
  --active-brightness-diff: 1.5;
}
.pc-active-normal:hover {
  color: var(--text-normal);
  --color: var(--text-normal);
  --active-brightness-diff: 1;
}
.pc-color-light {
  color: var(--text-light);
  --color: var(--text-light);
  --active-brightness-diff: 1.5;
}
.pc-active-light:hover {
  color: var(--text-light);
  --color: var(--text-light);
  --active-brightness-diff: 1;
}
.pc-color-lightest {
  color: var(--text-lightest);
  --color: var(--text-lightest);
  --active-brightness-diff: 1.5;
}
.pc-active-lightest:hover {
  color: var(--text-lightest);
  --color: var(--text-lightest);
  --active-brightness-diff: 1;
}
.pc-color-white {
  color: var(--text-white);
  --color: var(--text-white);
  --active-brightness-diff: 1.5;
}
.pc-active-white:hover {
  color: var(--text-white);
  --color: var(--text-white);
  --active-brightness-diff: 1;
}
.pc-color-primary {
  color: var(--color-primary);
  --color: var(--color-primary);
  --active-brightness-diff: 0.85;
}
.pc-active-primary:hover {
  color: var(--color-primary);
  --color: var(--color-primary);
  --active-brightness-diff: 1;
}
.pc-color-secondary {
  color: var(--color-secondary);
  --color: var(--color-secondary);
  --active-brightness-diff: 0.85;
}
.pc-active-secondary:hover {
  color: var(--color-secondary);
  --color: var(--color-secondary);
  --active-brightness-diff: 1;
}
.pc-color-pass {
  color: var(--color-pass);
  --color: var(--color-pass);
  --active-brightness-diff: 0.85;
}
.pc-active-pass:hover {
  color: var(--color-pass);
  --color: var(--color-pass);
  --active-brightness-diff: 1;
}
.pc-color-danger {
  color: var(--color-danger);
  --color: var(--color-danger);
  --active-brightness-diff: 0.85;
}
.pc-active-danger:hover {
  color: var(--color-danger);
  --color: var(--color-danger);
  --active-brightness-diff: 1;
}
.pc-color-warning {
  color: var(--color-warning);
  --color: var(--color-warning);
  --active-brightness-diff: 0.85;
}
.pc-active-warning:hover {
  color: var(--color-warning);
  --color: var(--color-warning);
  --active-brightness-diff: 1;
}
.pc-color-ac {
  color: var(--color-ac);
  --color: var(--color-ac);
  --active-brightness-diff: 0.85;
}
.pc-active-ac:hover {
  color: var(--color-ac);
  --color: var(--color-ac);
  --active-brightness-diff: 1;
}
.pc-color-wa {
  color: var(--color-wa);
  --color: var(--color-wa);
  --active-brightness-diff: 0.85;
}
.pc-active-wa:hover {
  color: var(--color-wa);
  --color: var(--color-wa);
  --active-brightness-diff: 1;
}
.pc-color-pta {
  color: var(--color-pta);
  --color: var(--color-pta);
  --active-brightness-diff: 0.85;
}
.pc-active-pta:hover {
  color: var(--color-pta);
  --color: var(--color-pta);
  --active-brightness-diff: 1;
}
.pc-color-pds {
  color: var(--color-pds);
  --color: var(--color-pds);
  --active-brightness-diff: 0.85;
}
.pc-active-pds:hover {
  color: var(--color-pds);
  --color: var(--color-pds);
  --active-brightness-diff: 1;
}
.pc-color-pat {
  color: var(--color-pat);
  --color: var(--color-pat);
  --active-brightness-diff: 0.85;
}
.pc-active-pat:hover {
  color: var(--color-pat);
  --color: var(--color-pat);
  --active-brightness-diff: 1;
}
.pc-color-oms {
  color: var(--color-oms);
  --color: var(--color-oms);
  --active-brightness-diff: 0.85;
}
.pc-active-oms:hover {
  color: var(--color-oms);
  --color: var(--color-oms);
  --active-brightness-diff: 1;
}
.pc-color-zoj {
  color: var(--color-zoj);
  --color: var(--color-zoj);
  --active-brightness-diff: 0.85;
}
.pc-active-zoj:hover {
  color: var(--color-zoj);
  --color: var(--color-zoj);
  --active-brightness-diff: 1;
}
.pc-color-es {
  color: var(--color-es);
  --color: var(--color-es);
  --active-brightness-diff: 0.85;
}
.pc-active-es:hover {
  color: var(--color-es);
  --color: var(--color-es);
  --active-brightness-diff: 1;
}
.bd-top-1 {
  border-top: 1px solid var(--border-all);
}
.bd-bottom-1 {
  border-bottom: 1px solid var(--border-all);
}
.bd-left-1 {
  border-left: 1px solid var(--border-all);
}
.bd-right-1 {
  border-right: 1px solid var(--border-all);
}
.bd-1 {
  border: 1px solid var(--border-all);
}
.pc-bg-base {
  background-color: var(--bg-base);
}
.pc-bg-light {
  background-color: var(--bg-light);
}
.pc-bg-normal {
  background-color: var(--bg-normal);
}
.pc-bg-site {
  background-color: var(--bg-site);
}
.pc-bg-primary {
  background-color: var(--color-primary);
}
.pc-bg-secondary {
  background-color: var(--color-secondary);
}
.pc-bg-pass {
  background-color: var(--color-pass);
}
.pc-bg-danger {
  background-color: var(--color-danger);
}
.pc-bg-warning {
  background-color: var(--color-warning);
}
.pc-bg-ac {
  background-color: var(--color-ac);
}
.pc-bg-wa {
  background-color: var(--color-wa);
}
.pc-bg-pta {
  background-color: var(--color-pta);
}
.pc-bg-pds {
  background-color: var(--color-pds);
}
.pc-bg-pat {
  background-color: var(--color-pat);
}
.pc-bg-oms {
  background-color: var(--color-oms);
}
.pc-bg-zoj {
  background-color: var(--color-zoj);
}
.pc-bg-es {
  background-color: var(--color-es);
}
.grow {
  flex-grow: 1;
}
.no-grow {
  flex-grow: 0;
}
.shrink {
  flex-shrink: 1;
}
.no-shrink {
  flex-shrink: 0;
}
.radius-2 {
  border-radius: 2px;
}
.radius-4 {
  border-radius: 4px;
}
.radius-full {
  border-radius: 50%;
}
.d-block {
  display: block;
}
.inline {
  display: inline-block;
}
.d-flex {
  display: flex;
}
.d-flex.inline {
  display: inline-flex;
}
.d-none {
  display: none;
}
.pos-r {
  position: relative;
}
.pos-a {
  position: absolute;
}
.cur-p {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ov-h {
  overflow: hidden;
}
.ov-a {
  overflow: auto;
}
.whs-nw {
  white-space: nowrap;
}
.align-center {
  justify-content: center;
}
.align-x-center {
  align-items: center;
}
.gap-default > :not(:first-child) {
  margin-left: 8px;
}
.gap-2 > :not(:first-child) {
  margin-left: 2px;
}
.gap-4 > :not(:first-child) {
  margin-left: 4px;
}
.gap-6 > :not(:first-child) {
  margin-left: 6px;
}
.gap-8 > :not(:first-child) {
  margin-left: 8px;
}
.gap-10 > :not(:first-child) {
  margin-left: 10px;
}
.gap-12 > :not(:first-child) {
  margin-left: 12px;
}
.gap-14 > :not(:first-child) {
  margin-left: 14px;
}
.gap-16 > :not(:first-child) {
  margin-left: 16px;
}
.gap-18 > :not(:first-child) {
  margin-left: 18px;
}
.gap-20 > :not(:first-child) {
  margin-left: 20px;
}
.gap-22 > :not(:first-child) {
  margin-left: 22px;
}
.gap-24 > :not(:first-child) {
  margin-left: 24px;
}
.gap-26 > :not(:first-child) {
  margin-left: 26px;
}
.gap-28 > :not(:first-child) {
  margin-left: 28px;
}
.gap-30 > :not(:first-child) {
  margin-left: 30px;
}
.gap-32 > :not(:first-child) {
  margin-left: 32px;
}
.grid {
  display: flex;
  flex: auto;
  flex-wrap: wrap;
}
.grid.inline {
  display: inline-flex;
}
.grid.gap-default {
  margin: -8px;
}
.grid.gap-default > * {
  margin: 8px;
}
.grid.gap-2 {
  margin: -2px;
}
.grid.gap-2 > * {
  margin: 2px;
}
.grid.gap-4 {
  margin: -4px;
}
.grid.gap-4 > * {
  margin: 4px;
}
.grid.gap-6 {
  margin: -6px;
}
.grid.gap-6 > * {
  margin: 6px;
}
.grid.gap-8 {
  margin: -8px;
}
.grid.gap-8 > * {
  margin: 8px;
}
.grid.gap-10 {
  margin: -10px;
}
.grid.gap-10 > * {
  margin: 10px;
}
.grid.gap-12 {
  margin: -12px;
}
.grid.gap-12 > * {
  margin: 12px;
}
.grid.gap-14 {
  margin: -14px;
}
.grid.gap-14 > * {
  margin: 14px;
}
.grid.gap-16 {
  margin: -16px;
}
.grid.gap-16 > * {
  margin: 16px;
}
.grid.gap-18 {
  margin: -18px;
}
.grid.gap-18 > * {
  margin: 18px;
}
.grid.gap-20 {
  margin: -20px;
}
.grid.gap-20 > * {
  margin: 20px;
}
.grid.gap-22 {
  margin: -22px;
}
.grid.gap-22 > * {
  margin: 22px;
}
.grid.gap-24 {
  margin: -24px;
}
.grid.gap-24 > * {
  margin: 24px;
}
.grid.gap-26 {
  margin: -26px;
}
.grid.gap-26 > * {
  margin: 26px;
}
.grid.gap-28 {
  margin: -28px;
}
.grid.gap-28 > * {
  margin: 28px;
}
.grid.gap-30 {
  margin: -30px;
}
.grid.gap-30 > * {
  margin: 30px;
}
.grid.gap-32 {
  margin: -32px;
}
.grid.gap-32 > * {
  margin: 32px;
}
.flex-reverse {
  flex-direction: row-reverse;
}
.flex-column {
  flex-direction: column;
}
.flex-column.gap-default > :not(:first-child) {
  margin-left: 0;
  margin-top: 16px;
}
.flex-column.gap-2 > :not(:first-child) {
  margin-top: 2px;
}
.flex-column.gap-2 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-4 > :not(:first-child) {
  margin-top: 4px;
}
.flex-column.gap-4 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-6 > :not(:first-child) {
  margin-top: 6px;
}
.flex-column.gap-6 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-8 > :not(:first-child) {
  margin-top: 8px;
}
.flex-column.gap-8 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-10 > :not(:first-child) {
  margin-top: 10px;
}
.flex-column.gap-10 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-12 > :not(:first-child) {
  margin-top: 12px;
}
.flex-column.gap-12 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-14 > :not(:first-child) {
  margin-top: 14px;
}
.flex-column.gap-14 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-16 > :not(:first-child) {
  margin-top: 16px;
}
.flex-column.gap-16 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-18 > :not(:first-child) {
  margin-top: 18px;
}
.flex-column.gap-18 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-20 > :not(:first-child) {
  margin-top: 20px;
}
.flex-column.gap-20 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-22 > :not(:first-child) {
  margin-top: 22px;
}
.flex-column.gap-22 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-24 > :not(:first-child) {
  margin-top: 24px;
}
.flex-column.gap-24 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-26 > :not(:first-child) {
  margin-top: 26px;
}
.flex-column.gap-26 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-28 > :not(:first-child) {
  margin-top: 28px;
}
.flex-column.gap-28 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-30 > :not(:first-child) {
  margin-top: 30px;
}
.flex-column.gap-30 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.gap-32 > :not(:first-child) {
  margin-top: 32px;
}
.flex-column.gap-32 > :not(:first-child) {
  margin-left: 0;
}
.flex-column.flex-reverse {
  flex-direction: column-reverse;
}
.keep-word {
  word-break: normal;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellipsis-m {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.bold {
  font-weight: 600;
}
.italic {
  font-style: italic;
}
.pc-trs-fast {
  transition-duration: 0.15s;
}
.pc-trs-normal {
  transition-duration: 0.2s;
}
.pc-trs-slow {
  transition-duration: 0.4s;
}
.scroll {
  overflow: auto;
  scroll-behavior: smooth;
  scrollbar-color: var(--bg-normal) var(--bg-base);
}
.scroll::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.scroll::-webkit-scrollbar-track {
  background-color: var(--bg-base);
}
.scroll::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: var(--bg-normal);
}
.pc-shadow {
  box-shadow: 0 2px 10px 2px var(--bg-normal);
}
</style><style>.svgAssets_1vCTy {
  display: none;
}
html {
  height: 100%;
  scroll-behavior: smooth;
}
body {
  width: 100%;
  min-height: 100%;
  overflow-x: hidden;
}
a,
button {
  cursor: pointer;
}
/* For stupid IE 10 & 11 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  input.form-control {
    line-height: 1rem;
  }
}
.required::after {
  content: "*";
  margin-left: 0.25rem;
  color: red;
}
.input-group-addon {
  font-family: monospace;
}
label {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.card {
  margin-bottom: 0.25rem;
}
.table > tbody {
  font-size: 0.75rem;
}
.table thead td, .table tbody td, .table thead th, .table tbody th {
  border-top: 1px solid var(--border-all);
  border-bottom: 1px solid var(--border-all);
}
.table td > input[type="checkbox"]:only-child, .table td > input[type="checkbox"]:only-child {
  vertical-align: middle;
}
.card {
  border: 1px solid var(--border-all);
  box-shadow: 0 1px 3px var(--bg-normal);
  box-sizing: border-box;
}
/* Fix radio button bug. */
.form-check-input[type="radio"]:only-child {
  position: absolute;
}
/* Fix select overflow */
select.form-control {
  padding: 0 0.75rem !important;
}
/* ques view */
.ques-view *:first-child {
  margin-top: 0;
}
.ques-view li label {
  margin: 0;
  vertical-align: top;
}
.ques-view input {
  vertical-align: middle;
  margin-right: 5px;
}
.ques-view .ques-list input {
  top: 0 !important;
  margin-top: 5px !important;
}
.ques-view code {
  white-space: pre-wrap;
}
.invalid-feedback {
  display: block;
}
.row.form-check {
  display: flex;
}
.table-responsive thead th {
  white-space: nowrap;
}
.nav-link.active {
  height: 100%;
}
@media (min-width: 768px) {
  .table-responsive {
    overflow: visible;
  }
}
button {
  outline: none !important;
}
button:disabled {
  cursor: not-allowed;
}
.modal-xlg {
  max-width: 960px !important;
}
.modal-xsm {
  max-width: 540px !important;
}
.pagination {
  margin-bottom: 0 !important;
}
/* font-size归零的目的在于更好地进行像素级对齐，在未完成全项目的CSS重构前进行局部重置 */
/* TODO: Remove */
[data-css-reset] {
  font-size: 0;
  line-height: 1;
}
[data-css-reset] p {
  margin: 0;
}
.black-3 {
  color: var(--text-light);
}
.black-6 {
  color: var(--text-normal);
}
.black-9 {
  color: var(--text-dark);
}
.bg-f7 {
  background: var(--bg-light);
}
.br-1 {
  border-radius: 0.25rem;
}
.br-2 {
  border-radius: 0.5rem;
}
.text-1 {
  font-size: 0.75rem;
}
.text-2 {
  font-size: 0.8125rem;
}
.text-3 {
  font-size: 0.875rem;
}
.text-4 {
  font-size: 1rem;
}
.text-5 {
  font-size: 1.25rem;
}
.text-6 {
  font-size: 1.5rem;
}
.boxshadow-1 {
  box-shadow: 0 1px 4px var(--bg-light);
}
.background-grey-1 {
  background: var(--bg-light);
}
.background-white {
  background: var(--bg-base);
}
a[disabled] {
  pointer-events: none;
}
svg {
  fill: currentColor;
}
.theme-light {
  background-color: var(--bg-site);
}
.color-primary-p {
  color: var(--text-light);
}
.hover-color-primary:hover {
  color: var(--text-light);
}
.color-secondary {
  color: var(--text-normal);
}
.background-primary {
  background: var(--bg-base);
}
.background-secondary {
  background: var(--bg-light);
}
.border-primary {
  border-color: var(--border-all) !important;
}
.new:after {
  content: "NEW";
  color: var(--text-white);
  text-decoration: none;
  margin-left: 4px;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  background: #d9534f;
}
.modal-header-danger {
  border-bottom-color: #d64745;
}
.modal-header-danger .modal-title {
  color: #d64745 !important;
}
.hover-pointer:hover {
  cursor: pointer;
}
.white-space-pre {
  white-space: pre;
}
.white-space-pre::after {
  white-space: pre;
}
.pta-editor .editor-toolbar[class] {
  border: 0;
  border-radius: 0;
  background: var(--bg-light);
  opacity: 1;
}
.pta-editor .editor-toolbar[class] a {
  color: var(--text-dark) !important;
}
.pta-editor .editor-toolbar[class] a.active {
  color: var(--text-black) !important;
  background: var(--bg-normal);
}
.pta-editor .editor-toolbar[class] a:hover {
  background: var(--bg-light);
}
</style><style>.logo_3sQyX {
  width: 115px;
  margin-left: 40px;
  overflow: hidden;
}
.logo_3sQyX.market_bthCU {
  width: 90px;
}
.logo_3sQyX.market_bthCU,
.logo_3sQyX.home_TT3gm {
  margin-left: 0;
}
@media only screen and (min-width: 768px) {
  .logo_3sQyX {
    width: auto;
    margin-left: 0;
  }
  .logo_3sQyX.market_bthCU {
    width: auto;
  }
}
</style><style>/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #333;
  background: #f8f8f8;
}

.hljs-comment,
.hljs-quote {
  color: #998;
  font-style: italic;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  color: #333;
  font-weight: bold;
}

.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
  color: #008080;
}

.hljs-string,
.hljs-doctag {
  color: #d14;
}

.hljs-title,
.hljs-section,
.hljs-selector-id {
  color: #900;
  font-weight: bold;
}

.hljs-subst {
  font-weight: normal;
}

.hljs-type,
.hljs-class .hljs-title {
  color: #458;
  font-weight: bold;
}

.hljs-tag,
.hljs-name,
.hljs-attribute {
  color: #000080;
  font-weight: normal;
}

.hljs-regexp,
.hljs-link {
  color: #009926;
}

.hljs-symbol,
.hljs-bullet {
  color: #990073;
}

.hljs-built_in,
.hljs-builtin-name {
  color: #0086b3;
}

.hljs-meta {
  color: #999;
  font-weight: bold;
}

.hljs-deletion {
  background: #fdd;
}

.hljs-addition {
  background: #dfd;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}
</style><style>/*!
 * Viewer.js v1.7.1
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-09-29T13:45:16.438Z
 */

.viewer-zoom-in::before,
.viewer-zoom-out::before,
.viewer-one-to-one::before,
.viewer-reset::before,
.viewer-prev::before,
.viewer-play::before,
.viewer-next::before,
.viewer-rotate-left::before,
.viewer-rotate-right::before,
.viewer-flip-horizontal::before,
.viewer-flip-vertical::before,
.viewer-fullscreen::before,
.viewer-fullscreen-exit::before,
.viewer-close::before {
  background-image: url('');
  background-repeat: no-repeat;
  background-size: 280px;
  color: transparent;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  width: 20px;
}

.viewer-zoom-in::before {
  background-position: 0 0;
  content: 'Zoom In';
}

.viewer-zoom-out::before {
  background-position: -20px 0;
  content: 'Zoom Out';
}

.viewer-one-to-one::before {
  background-position: -40px 0;
  content: 'One to One';
}

.viewer-reset::before {
  background-position: -60px 0;
  content: 'Reset';
}

.viewer-prev::before {
  background-position: -80px 0;
  content: 'Previous';
}

.viewer-play::before {
  background-position: -100px 0;
  content: 'Play';
}

.viewer-next::before {
  background-position: -120px 0;
  content: 'Next';
}

.viewer-rotate-left::before {
  background-position: -140px 0;
  content: 'Rotate Left';
}

.viewer-rotate-right::before {
  background-position: -160px 0;
  content: 'Rotate Right';
}

.viewer-flip-horizontal::before {
  background-position: -180px 0;
  content: 'Flip Horizontal';
}

.viewer-flip-vertical::before {
  background-position: -200px 0;
  content: 'Flip Vertical';
}

.viewer-fullscreen::before {
  background-position: -220px 0;
  content: 'Enter Full Screen';
}

.viewer-fullscreen-exit::before {
  background-position: -240px 0;
  content: 'Exit Full Screen';
}

.viewer-close::before {
  background-position: -260px 0;
  content: 'Close';
}

.viewer-container {
  bottom: 0;
  direction: ltr;
  font-size: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.viewer-container::-moz-selection,
.viewer-container *::-moz-selection {
  background-color: transparent;
}

.viewer-container::selection,
.viewer-container *::selection {
  background-color: transparent;
}

.viewer-container img {
  display: block;
  height: auto;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.viewer-canvas {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.viewer-canvas > img {
  height: auto;
  margin: 15px auto;
  max-width: 90% !important;
  width: auto;
}

.viewer-footer {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
}

.viewer-navbar {
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}

.viewer-list {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 1px 0;
}

.viewer-list > li {
  color: transparent;
  cursor: pointer;
  float: left;
  font-size: 0;
  height: 50px;
  line-height: 0;
  opacity: 0.5;
  overflow: hidden;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
  width: 30px;
}

.viewer-list > li:hover {
  opacity: 0.75;
}

.viewer-list > li + li {
  margin-left: 1px;
}

.viewer-list > .viewer-loading {
  position: relative;
}

.viewer-list > .viewer-loading::after {
  border-width: 2px;
  height: 20px;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
}

.viewer-list > .viewer-active,
.viewer-list > .viewer-active:hover {
  opacity: 1;
}

.viewer-player {
  background-color: #000;
  bottom: 0;
  cursor: none;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.viewer-player > img {
  left: 0;
  position: absolute;
  top: 0;
}

.viewer-toolbar > ul {
  display: inline-block;
  margin: 0 auto 5px;
  overflow: hidden;
  padding: 3px 0;
}

.viewer-toolbar > ul > li {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  float: left;
  height: 24px;
  overflow: hidden;
  -webkit-transition: background-color 0.15s;
  transition: background-color 0.15s;
  width: 24px;
}

.viewer-toolbar > ul > li:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.viewer-toolbar > ul > li::before {
  margin: 2px;
}

.viewer-toolbar > ul > li + li {
  margin-left: 1px;
}

.viewer-toolbar > ul > .viewer-small {
  height: 18px;
  margin-bottom: 3px;
  margin-top: 3px;
  width: 18px;
}

.viewer-toolbar > ul > .viewer-small::before {
  margin: -1px;
}

.viewer-toolbar > ul > .viewer-large {
  height: 30px;
  margin-bottom: -3px;
  margin-top: -3px;
  width: 30px;
}

.viewer-toolbar > ul > .viewer-large::before {
  margin: 5px;
}

.viewer-tooltip {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: -25px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 50px;
}

.viewer-title {
  color: #ccc;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  margin: 0 5% 5px;
  max-width: 90%;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
  white-space: nowrap;
}

.viewer-title:hover {
  opacity: 1;
}

.viewer-button {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  -webkit-transition: background-color 0.15s;
  transition: background-color 0.15s;
  width: 80px;
}

.viewer-button:focus,
.viewer-button:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.viewer-button::before {
  bottom: 15px;
  left: 15px;
  position: absolute;
}

.viewer-fixed {
  position: fixed;
}

.viewer-open {
  overflow: hidden;
}

.viewer-show {
  display: block;
}

.viewer-hide {
  display: none;
}

.viewer-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}

.viewer-invisible {
  visibility: hidden;
}

.viewer-move {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.viewer-fade {
  opacity: 0;
}

.viewer-in {
  opacity: 1;
}

.viewer-transition {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@-webkit-keyframes viewer-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes viewer-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.viewer-loading::after {
  -webkit-animation: viewer-spinner 1s linear infinite;
  animation: viewer-spinner 1s linear infinite;
  border: 4px solid rgba(255, 255, 255, 0.1);
  border-left-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 40px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: 1;
}

@media (max-width: 767px) {
  .viewer-hide-xs-down {
    display: none;
  }
}

@media (max-width: 991px) {
  .viewer-hide-sm-down {
    display: none;
  }
}

@media (max-width: 1199px) {
  .viewer-hide-md-down {
    display: none;
  }
}
</style><style>.pre_2GaNN {
  position: relative;
  overflow: visible;
  display: block;
}
.pre_2GaNN .clipboardIcon_2q_Ks {
  position: absolute;
  top: 6px;
  right: 8px;
  color: transparent;
}
.pre_2GaNN:hover {
  background-color: var(--bg-base);
}
.pre_2GaNN:hover .clipboardIcon_2q_Ks {
  cursor: pointer;
  color: var(--color-primary);
}
.pre_2GaNN.success_2NaOP .clipboardIcon_2q_Ks {
  color: var(--color-pass);
}
</style><style>.videoWindow_2b9cD {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.videoWindow_2b9cD .video_2JUtc,
.videoWindow_2b9cD .overlay_2rnS0,
.videoWindow_2b9cD .invalidVideoWindow_6Poet {
  width: 100%;
  height: 100%;
}
.videoWindow_2b9cD .overlay_2rnS0,
.videoWindow_2b9cD .statusIndicator_2wJAh {
  position: absolute;
}
.videoWindow_2b9cD .invalidVideoWindow_6Poet,
.videoWindow_2b9cD .overlay_2rnS0 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  cursor: pointer;
}
.videoWindow_2b9cD .invalidVideoWindow_6Poet {
  background-color: rgba(var(--color-danger), 0.1);
  color: var(--color-danger);
}
.videoWindow_2b9cD .overlay_2rnS0 {
  top: 0;
  left: 0;
  background-color: hsla(0, 0%, 0%, 0.5);
  color: white;
  opacity: 0;
}
.videoWindow_2b9cD .overlay_2rnS0:hover {
  opacity: 1;
}
.videoWindow_2b9cD .statusIndicator_2wJAh {
  width: 8px;
  height: 8px;
  top: 4px;
  right: 4px;
  border-radius: 50%;
  background-color: #60bf30;
  -webkit-animation: blip_2fPj_ linear 1s infinite;
          animation: blip_2fPj_ linear 1s infinite;
}
@-webkit-keyframes blip_2fPj_ {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes blip_2fPj_ {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
</style><style>.wrapper_3VZjw:not(.isHomePage_3s3D9) {
  height: 60px;
}
.wrapper_3VZjw .header_yA-8v {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  padding: 12px 8px;
  background: var(--bg-base);
  box-shadow: 0 3px 2px 1px var(--bg-normal);
  z-index: 2;
}
@media only screen and (min-width: 768px) {
  .wrapper_3VZjw .header_yA-8v {
    position: relative;
    padding-left: 48px;
    padding-right: 48px;
  }
}
.wrapper_3VZjw.isHomePage_3s3D9 .header_yA-8v {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding: 32px 24px;
  background: none;
  box-shadow: none;
}
@media only screen and (min-width: 768px) {
  .wrapper_3VZjw.isHomePage_3s3D9 .header_yA-8v {
    padding-left: 48px;
    padding-right: 48px;
  }
}
.wrapper_3VZjw.isHomePage_3s3D9 .header_yA-8v .decoration_3dzSN {
  border-bottom: 2px solid var(--color-primary);
  border-radius: 0;
}
.avatar_2nSeP {
  position: relative;
  height: 36px;
  width: 36px;
}
.avatar_2nSeP img {
  border-radius: 50%;
  height: 100%;
  width: 100%;
  background: var(--bg-light);
}
.avatar_2nSeP .admin_z21yy,
.avatar_2nSeP .teacher_2H9Wo {
  box-sizing: border-box;
  position: absolute;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  height: 20px;
  width: 20px;
  border: 1px solid #fff;
  border-radius: 50%;
  text-align: center;
  bottom: -2px;
  right: -2px;
}
.avatar_2nSeP .admin_z21yy {
  background-color: #f2281d;
}
.avatar_2nSeP .teacher_2H9Wo {
  background-color: #60bf30;
}
</style><style>.NotificationIcon_3m-Qu {
  position: relative;
  display: flex;
}
.unreadNotificationsCount_3UrcC {
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: var(--color-danger);
  top: 0;
  right: -8px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 16px;
}
</style><style>.SecondarySidebar_31VUT {
  font-size: 14px;
  color: var(--text-normal);
}
.back_1Zww0 {
  height: 48px;
  display: flex;
  align-items: center;
  color: inherit;
  padding-left: 8px;
}
.back_1Zww0:hover {
  text-decoration: none;
}
.back_1Zww0 .icon_2cd_3 {
  margin-right: 4px;
}
.item_1fnIV {
  display: flex;
  align-items: center;
  padding-left: 16px;
  color: inherit;
  transition: all ease-in-out 100ms;
}
.item_1fnIV.active_2d9NB,
.item_1fnIV.item_1fnIV:hover {
  color: var(--text-white);
  text-decoration: none;
  background: var(--color-primary);
}
.icon_2cd_3 {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  fill: currentColor;
  color: inherit;
}
.ExamSidebar_2ZpbO hr {
  margin: 15px 16px 16px;
}
.round_3iRkI .item_1fnIV {
  height: 32px;
  border-radius: 0 16px 16px 0;
  margin-right: 16px;
}
.round_3iRkI .item_1fnIV + .item_1fnIV {
  margin-top: 8px;
}
.round_3iRkI .item_1fnIV.active_2d9NB {
  font-weight: 700;
}
.rect_2_yqR .item_1fnIV {
  height: 40px;
}
.rect_2_yqR .item_1fnIV + .item_1fnIV {
  margin-top: 4px;
}
</style><style>.container_3h6sJ {
  min-height: calc(100vh - 64px);
}
.container_3h6sJ.sidebarOpen_1ZB9B {
  overflow: hidden;
  height: calc(100vh - 64px);
}
.container_3h6sJ.sidebarOpen_1ZB9B .toggle_1GUZz {
  left: 248px;
}
.container_3h6sJ.sidebarOpen_1ZB9B .sidebar_2f80g {
  left: 0;
  overflow: auto;
  box-shadow: 2px 0 4px var(--bg-normal);
}
.mask_3-tmw {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 2;
}
.toggle_1GUZz {
  position: fixed;
  top: 8px;
  left: 0;
  padding: 12px;
  cursor: pointer;
  z-index: 2;
  transition: all 0.15s;
}
.sidebar_2f80g {
  position: fixed;
  top: 0;
  left: -248px;
  width: 248px;
  bottom: 0;
  z-index: 2;
  background: var(--bg-site);
  padding-right: 8px;
  transition: left 0.15s;
  flex: none;
}
.main_2of8X {
  flex: 1;
  overflow: auto;
  min-height: 500px;
}
@media only screen and (min-width: 768px) {
  .toggle_1GUZz {
    transform: translateX(-100%);
    opacity: 0;
  }
  .sidebar_2f80g {
    position: static;
  }
}
</style><style>.BigTimCountDown_2lF48 {
  margin: 0 8px;
  font-size: 50px;
  line-height: 1;
  font-weight: 600;
  color: red;
  vertical-align: middle;
  -webkit-animation: blink_1sTBb 1s infinite linear;
          animation: blink_1sTBb 1s infinite linear;
}
@-webkit-keyframes blink_1sTBb {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink_1sTBb {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
</style><style>/*!
 * https://github.com/YouCanBookMe/react-datetime
 */

.rdt {
  position: relative;
}
.rdtPicker {
  display: none;
  position: absolute;
  width: 250px;
  padding: 4px;
  margin-top: 1px;
  z-index: 99999 !important;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.1);
  border: 1px solid #f9f9f9;
}
.rdtOpen .rdtPicker {
  display: block;
}
.rdtStatic .rdtPicker {
  box-shadow: none;
  position: static;
}

.rdtPicker .rdtTimeToggle {
  text-align: center;
}

.rdtPicker table {
  width: 100%;
  margin: 0;
}
.rdtPicker td,
.rdtPicker th {
  text-align: center;
  height: 28px;
}
.rdtPicker td {
  cursor: pointer;
}
.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover,
.rdtPicker .rdtTimeToggle:hover {
  background: #eeeeee;
  cursor: pointer;
}
.rdtPicker td.rdtOld,
.rdtPicker td.rdtNew {
  color: #999999;
}
.rdtPicker td.rdtToday {
  position: relative;
}
.rdtPicker td.rdtToday:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #428bca;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
  background-color: #428bca;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.rdtPicker td.rdtActive.rdtToday:before {
  border-bottom-color: #fff;
}
.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker td span.rdtOld {
  color: #999999;
}
.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.rdtPicker th {
  border-bottom: 1px solid #f9f9f9;
}
.rdtPicker .dow {
  width: 14.2857%;
  border-bottom: none;
  cursor: default;
}
.rdtPicker th.rdtSwitch {
  width: 100px;
}
.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
  font-size: 21px;
  vertical-align: top;
}

.rdtPrev span,
.rdtNext span {
  display: block;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;
}

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.rdtPicker thead tr:first-child th {
  cursor: pointer;
}
.rdtPicker thead tr:first-child th:hover {
  background: #eeeeee;
}

.rdtPicker tfoot {
  border-top: 1px solid #f9f9f9;
}

.rdtPicker button {
  border: none;
  background: none;
  cursor: pointer;
}
.rdtPicker button:hover {
  background-color: #eee;
}

.rdtPicker thead button {
  width: 100%;
  height: 100%;
}

td.rdtMonth,
td.rdtYear {
  height: 50px;
  width: 25%;
  cursor: pointer;
}
td.rdtMonth:hover,
td.rdtYear:hover {
  background: #eee;
}

.rdtCounters {
  display: inline-block;
}

.rdtCounters > div {
  float: left;
}

.rdtCounter {
  height: 100px;
}

.rdtCounter {
  width: 40px;
}

.rdtCounterSeparator {
  line-height: 100px;
}

.rdtCounter .rdtBtn {
  height: 40%;
  line-height: 40px;
  cursor: pointer;
  display: block;

  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;
}
.rdtCounter .rdtBtn:hover {
  background: #eee;
}
.rdtCounter .rdtCount {
  height: 20%;
  font-size: 1.2em;
}

.rdtMilli {
  vertical-align: middle;
  padding-left: 8px;
  width: 48px;
}

.rdtMilli input {
  width: 100%;
  font-size: 1.2em;
  margin-top: 37px;
}

.rdtTime td {
  cursor: default;
}
</style><style>.select_2XnKd .select__control,
.select_2XnKd .select__menu {
  background: var(--bg-base);
}
.select_2XnKd .select__option--is-focused {
  background: var(--bg-normal);
}
.select_2XnKd .select__option--is-selected {
  background: var(--color-primary);
}
.select_2XnKd .select__option--is-selected .pc-text {
  color: var(--text-white);
}
.select_2XnKd .select__single-value {
  color: var(--text-normal);
}
</style><style>.backgroundColors_BxD6F.color-primary_1kJi5 {
  background-color: var(--color-primary);
}
.backgroundColors_BxD6F.color-pass_2XTVb {
  background-color: var(--color-pass);
}
.backgroundColors_BxD6F.color-danger_2ay8N {
  background-color: var(--color-danger);
}
.backgroundColors_BxD6F.color-warning_3qzM9 {
  background-color: var(--color-warning);
}
.backgroundColors_BxD6F.color-ac_2tITM {
  background-color: var(--color-ac);
}
.backgroundColors_BxD6F.color-wa_3pF13 {
  background-color: var(--color-wa);
}
.colors_2IDwG.color-primary_1kJi5 {
  color: var(--color-primary);
}
.colors_2IDwG.color-pass_2XTVb {
  color: var(--color-pass);
}
.colors_2IDwG.color-danger_2ay8N {
  color: var(--color-danger);
}
.colors_2IDwG.color-warning_3qzM9 {
  color: var(--color-warning);
}
.colors_2IDwG.color-ac_2tITM {
  color: var(--color-ac);
}
.colors_2IDwG.color-wa_3pF13 {
  color: var(--color-wa);
}
.container_O-dMZ {
  margin: 0;
  padding: 0;
  min-width: 44px;
  height: 22px;
  line-height: 20px;
  border: 1px solid transparent;
  border-radius: 100px;
  font-size: 14px;
  position: relative;
  display: inline-block;
  transition: all 0.36s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: rgba(0, 0, 0, 0.25);
  vertical-align: middle;
  cursor: pointer;
  touch-action: manipulation;
  text-transform: none;
}
.container_O-dMZ:focus {
  outline: none;
}
.container_O-dMZ.checked_2f4xo.color-primary_1kJi5 {
  background-color: var(--color-primary);
}
.container_O-dMZ.checked_2f4xo.color-pass_2XTVb {
  background-color: var(--color-pass);
}
.container_O-dMZ.checked_2f4xo.color-danger_2ay8N {
  background-color: var(--color-danger);
}
.container_O-dMZ.checked_2f4xo.color-warning_3qzM9 {
  background-color: var(--color-warning);
}
.container_O-dMZ.checked_2f4xo.color-ac_2tITM {
  background-color: var(--color-ac);
}
.container_O-dMZ.checked_2f4xo.color-wa_3pF13 {
  background-color: var(--color-wa);
}
.container_O-dMZ.disabled_IO7OJ {
  cursor: not-allowed;
  opacity: 0.4;
}
.container_O-dMZ::after {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 18px;
  height: 18px;
  background-color: hsl(0, 0%, 100%);
  border-radius: 18px;
  cursor: pointer;
  transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
}
.container_O-dMZ.checked_2f4xo::after {
  left: 100%;
  margin-left: -1px;
  transform: translateX(-100%);
}
.container_O-dMZ.disabled_IO7OJ::after {
  cursor: not-allowed;
}
.innerArea_3oaXw {
  display: block;
  margin-right: 6px;
  margin-left: 24px;
  color: hsl(0, 0%, 100%);
  font-size: 12px;
}
.container_O-dMZ.checked_2f4xo .innerArea_3oaXw {
  margin-right: 24px;
  margin-left: 6px;
}
.spinner_2I_lk {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
  z-index: 1;
  color: rgba(0, 0, 0, 0.25);
}
.container_O-dMZ.checked_2f4xo .spinner_2I_lk {
  left: 100%;
  margin-left: -18px;
}
.container_O-dMZ.checked_2f4xo .spinner_2I_lk.color-primary_1kJi5 {
  color: var(--color-primary);
}
.container_O-dMZ.checked_2f4xo .spinner_2I_lk.color-pass_2XTVb {
  color: var(--color-pass);
}
.container_O-dMZ.checked_2f4xo .spinner_2I_lk.color-danger_2ay8N {
  color: var(--color-danger);
}
.container_O-dMZ.checked_2f4xo .spinner_2I_lk.color-warning_3qzM9 {
  color: var(--color-warning);
}
.container_O-dMZ.checked_2f4xo .spinner_2I_lk.color-ac_2tITM {
  color: var(--color-ac);
}
.container_O-dMZ.checked_2f4xo .spinner_2I_lk.color-wa_3pF13 {
  color: var(--color-wa);
}
</style><style>.confirmTemplate_2r9XF label {
  color: rgba(255, 27, 14, 0.75);
}

.confirmTemplate_2r9XF {
  display: inline;
}

.center_37XHW {
  margin-top: 4px;
  justify-content: center;
  display: flex;
}
</style><style>.Expandable_62xVg {
  position: relative;
  overflow: hidden;

  /* background: #fff; */
  transition: max-height 200ms ease-in-out;
}

.mask_M5NCj {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.button_3KnyK {
  border-radius: 4px 4px 0 0;
}

.isExpanded_3JEJD .button_3KnyK {
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
}
</style><style>.description_3ssj2 {
  border-radius: 6px;
  background: var(--bg-light);
}
.title_2D8rG {
  font-weight: 700;
  color: var(--text-dark);
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  border-bottom: 1px solid var(--border-all);
}
</style><style>.scoreBanner_3ZDBp {
  position: absolute;
  right: 0;
  top: 34px;
  height: 48px;
  min-width: 148px;
  margin-right: -15px;
  padding: 0 20px;
  font-size: 24px;
  color: var(--text-white);
  line-height: 48px;
  text-align: center;
  background-color: #31c3a6;
}
.scoreBanner_3ZDBp::after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  border-width: 8px;
  border-color: #449a89 transparent transparent #449a89;
  border-style: solid dashed dashed solid;
}
.summaryBanner_oOY38 {
  margin: 0 0 20px;
}
.problemSetSummaryList_RQcvJ {
  list-style: upper-roman;
  margin: 0 30px;
  color: var(--bg-normal);
}
.problemSetSummaryListItem_MRNHX {
  position: relative;
  margin: 10px 0;
  line-height: 24px;
}
.problemSetSummaryListItem_MRNHX svg {
  position: absolute;
  left: -55px;
  width: 14px;
  height: 24px;
  color: var(--text-white);
}
.problemSetSummaryListItem_MRNHX::before {
  content: '';
  position: absolute;
  left: -60px;
  top: 0;
  width: 24px;
  height: 24px;
  background: var(--bg-normal);
  border-radius: 12px;
}
.problemSetSummaryDetail_2Ga3l {
  float: right;
}
.readerCodeHint_3TFhH {
  line-height: 29px;
}
.readerCodeInputBar_35xmv {
  float: right;
  max-width: 200px;
}
.fixedTimeLabel_31_vZ {
  left: 50%;
  position: fixed;
  top: -2px;
  transform: translate(-50%);
  z-index: 999;
}
.updateCandidateButton_2slAM {
  float: right;
}
@media (max-width: 767.98px) {
  .scoreBanner_3ZDBp {
    position: static;
    margin-right: 0;
  }
  .scoreBanner_3ZDBp::after {
    display: none;
  }
}
.nav_2bzTb .nav-link {
  display: flex;
  line-height: 24px;
}
.nav_2bzTb .nav-link > span {
  margin-left: 4px;
}
.total_1GC67 {
  background: var(--bg-normal);
  color: var(--text-light);
  padding: 0 4px;
  border-radius: 4px;
}
</style><style>.ProblemSetTypeCard__oH8n {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 160px;
  height: 180px;
  border: 1px solid var(--border-all);
  cursor: pointer;
  border-radius: 4px;
  transition: box-shadow ease 100ms;
  text-decoration: none !important;
  padding: 16px 12px;
}
.ProblemSetTypeCard__oH8n:hover {
  box-shadow: 0 2px 4px var(--bg-normal);
}
.ProblemSetTypeCard__oH8n .icon_3G7jX svg {
  font-size: 40px;
}
</style><style>.endExam_KnpSG {
  text-align: center;
}
.problemStatus_b7lt2 {
  padding: 0 12px;
}
.problemType_1rA-O {
  display: flex;
  margin: 8px 0;
  line-height: 24px;
}
.problemTypeScore_3hQVh {
  margin-left: auto;
  background: var(--bg-normal);
  color: var(--text-light);
  padding: 0 8px;
  border-radius: 2px;
}
.problemStatus_b7lt2,
.problemStatus_b7lt2 a {
  color: var(--text-lightest);
  text-decoration: none;
}
.problemStatusSection_2bi3x {
  margin-bottom: 16px;
}
.problemStatusSectionHeader_2E1eU {
  margin-bottom: 8px;
}
.problemSubmissionStatus_nnoIT {
  margin: 0 -4px;
  display: flex;
  flex-wrap: wrap;
}
a.problemStatusRect_3kpmC {
  margin: 4px;
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 24px;
  min-width: 24px;
  text-align: center;
  line-height: 24px;
  border-radius: 2px;
  text-decoration: none !important;
}
a.problemStatusRect_3kpmC.PROBLEM_NO_ANSWER_1IiQx {
  background-color: var(--bg-light);
  color: #8590a6;
}
a.problemStatusRect_3kpmC.PROBLEM_SUBMITTED_1dSGs {
  background-color: #659de0;
  color: var(--text-white);
}
a.problemStatusRect_3kpmC.PROBLEM_ACCEPTED_1Dzzi {
  background-color: var(--bg-light);
  color: var(--color-ac);
}
a.problemStatusRect_3kpmC.PROBLEM_WRONG_ANSWER_60BoY {
  background-color: var(--bg-light);
  color: var(--color-wa);
}
a.problemStatusRect_3kpmC.PROBLEM_ACCEPTED_1Dzzi > .index_3iFDx,
a.problemStatusRect_3kpmC.PROBLEM_WRONG_ANSWER_60BoY > .index_3iFDx {
  display: none;
}
a.problemStatusRect_3kpmC.PROBLEM_ACCEPTED_1Dzzi:hover > .index_3iFDx,
a.problemStatusRect_3kpmC.PROBLEM_WRONG_ANSWER_60BoY:hover > .index_3iFDx {
  display: inline;
  display: initial;
}
a.problemStatusRect_3kpmC.PROBLEM_ACCEPTED_1Dzzi:hover > .icon_3d6Mn,
a.problemStatusRect_3kpmC.PROBLEM_WRONG_ANSWER_60BoY:hover > .icon_3d6Mn {
  display: none;
}
.active_3Spxx {
  background: var(--bg-light);
  color: var(--text-white);
  box-shadow: 0 0 0 2px #659de0;
}
</style><style>.sidebar_1ocGW {
  background: var(--bg-base);
  height: 100%;
  overflow: auto;
}
.main_2fkYo {
  min-height: calc(100vh - 64px);
  background: var(--bg-base);
  padding: 0 8px 24px 8px;
  display: flex;
  flex-direction: column;
}
.main_2fkYo .card-header {
  background: transparent !important;
  font-size: 18px;
  line-height: 24px;
  padding-left: 0;
}
@media (min-width: 768px) {
  .main_2fkYo {
    padding: 0 16px 24px 8px;
  }
}
</style><style>.rc-cascader {
  font-size: 12px;
}
.rc-cascader-menus {
  font-size: 12px;
  overflow: hidden;
  background: #fff;
  position: absolute;
  z-index: 1100;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
  white-space: nowrap;
}
.rc-cascader-menus-hidden {
  display: none;
}
.rc-cascader-menus.slide-up-enter_1okLx,
.rc-cascader-menus.slide-up-appear_wk4pM {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-cascader-menus.slide-up-leave_7RuzG {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 1;
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-cascader-menus.slide-up-enter_1okLx.slide-up-enter-active_3p5Xt.rc-cascader-menus-placement-bottomLeft,
.rc-cascader-menus.slide-up-appear_wk4pM.slide-up-appear-active_3vC3K.rc-cascader-menus-placement-bottomLeft {
  -webkit-animation-name: SlideUpIn_3-DKi;
          animation-name: SlideUpIn_3-DKi;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-cascader-menus.slide-up-enter_1okLx.slide-up-enter-active_3p5Xt.rc-cascader-menus-placement-topLeft,
.rc-cascader-menus.slide-up-appear_wk4pM.slide-up-appear-active_3vC3K.rc-cascader-menus-placement-topLeft {
  -webkit-animation-name: SlideDownIn_13DCM;
          animation-name: SlideDownIn_13DCM;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-cascader-menus.slide-up-leave_7RuzG.slide-up-leave-active_3J2kG.rc-cascader-menus-placement-bottomLeft {
  -webkit-animation-name: SlideUpOut_vJL-j;
          animation-name: SlideUpOut_vJL-j;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-cascader-menus.slide-up-leave_7RuzG.slide-up-leave-active_3J2kG.rc-cascader-menus-placement-topLeft {
  -webkit-animation-name: SlideDownOut_2mHK9;
          animation-name: SlideDownOut_2mHK9;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-cascader-menu {
  display: inline-block;
  width: 160px;
  height: 192px;
  list-style: none;
  margin: 0;
  padding: 0;
  border-right: 1px solid #e9e9e9;
  overflow: auto;
  vertical-align: top;
}
.rc-cascader-menu:last-child {
  border-right: 0;
}
.rc-cascader-menu-item {
  height: 32px;
  line-height: 32px;
  padding: 0 16px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease;
  position: relative;
  color: #666;
}
.rc-cascader-menu-item:hover {
  background: #e8f2fe;
}
.rc-cascader-menu-item-disabled {
  cursor: not-allowed;
  color: #ccc;
}
.rc-cascader-menu-item-disabled:hover {
  background: transparent;
}
.rc-cascader-menu-item-loading:after {
  position: absolute;
  right: 12px;
  content: 'loading';
  color: #aaa;
  font-style: italic;
}
.rc-cascader-menu-item-active {
  background: #d2e6fc;
  color: hsl(212, 89%, 53%);
}
.rc-cascader-menu-item-active:hover {
  background: #d2e6fc;
}
.rc-cascader-menu-item-expand {
  position: relative;
}
.rc-cascader-menu-item-expand-icon {
  font-size: 12px;
  color: #999;
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 32px;
}
@-webkit-keyframes SlideUpIn_3-DKi {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scaleY(1);
  }
}
@keyframes SlideUpIn_3-DKi {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scaleY(1);
  }
}
@-webkit-keyframes SlideUpOut_vJL-j {
  0% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0 0;
    transform: scaleY(0.8);
  }
}
@keyframes SlideUpOut_vJL-j {
  0% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0 0;
    transform: scaleY(0.8);
  }
}
@-webkit-keyframes SlideDownIn_13DCM {
  0% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: scaleY(1);
  }
}
@keyframes SlideDownIn_13DCM {
  0% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: scaleY(1);
  }
}
@-webkit-keyframes SlideDownOut_2mHK9 {
  0% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: scaleY(0.8);
  }
}
@keyframes SlideDownOut_2mHK9 {
  0% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: scaleY(0.8);
  }
}
</style><style>.add_eesQL {
  padding: 0 12px;
  border-radius: 12px;
}
.badge_SlbkW {
  color: #1b75dc !important;
  background-color: rgba(27, 117, 220, 0.2) !important;
  border-radius: 12px;
  height: 24px !important;
}
.badge_SlbkW .pc-text-raw {
  line-height: 24px !important;
}
</style><style>/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(//pta-static.ptausercontent.com/sparkling-daydream/674f50d287a8c48dc19ba404d20fe713.eot);src:url(//pta-static.ptausercontent.com/sparkling-daydream/674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//pta-static.ptausercontent.com/sparkling-daydream/1ecc5ff456ebdf4fa853eacb8e2a1de0.woff2) format('woff2'),url(//pta-static.ptausercontent.com/sparkling-daydream/2f24ecfe936bc3dd9ae0afacc5f6ab99.woff) format('woff'),url(//pta-static.ptausercontent.com/sparkling-daydream/b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'),url(//pta-static.ptausercontent.com/sparkling-daydream/912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
</style><style>.pta-editor {
  position: relative;
}
.pta-editor {
  /**
 * simplemde v1.11.2
 * Copyright Next Step Webs, Inc.
 * @link https://github.com/NextStepWebs/simplemde-markdown-editor
 * @license MIT
 */
}
.pta-editor .CodeMirror {
  color: #000;
}
.pta-editor .CodeMirror-lines {
  padding: 4px 0;
}
.pta-editor .CodeMirror pre {
  padding: 0 4px;
}
.pta-editor .CodeMirror-gutter-filler,
.pta-editor .CodeMirror-scrollbar-filler {
  background-color: #fff;
}
.pta-editor .CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.pta-editor .CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}
.pta-editor .CodeMirror-guttermarker {
  color: #000;
}
.pta-editor .CodeMirror-guttermarker-subtle {
  color: #999;
}
.pta-editor .CodeMirror-cursor {
  border-left: 1px solid #000;
  border-right: none;
  width: 0;
}
.pta-editor .CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.pta-editor .cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0!important;
  background: #7e7;
}
.pta-editor .cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.pta-editor .cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-webkit-keyframes blink_1Q9w_ {
  50% {
    background-color: transparent;
  }
}
@keyframes blink_1Q9w_ {
  50% {
    background-color: transparent;
  }
}
.pta-editor .cm-tab {
  display: inline-block;
  text-decoration: inherit;
}
.pta-editor .CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute;
}
.pta-editor .cm-s-default .cm-header {
  color: #00f;
}
.pta-editor .cm-s-default .cm-quote {
  color: #090;
}
.pta-editor .cm-negative {
  color: #d44;
}
.pta-editor .cm-positive {
  color: #292;
}
.pta-editor .cm-header,
.pta-editor .cm-strong {
  font-weight: 700;
}
.pta-editor .cm-em {
  font-style: italic;
}
.pta-editor .cm-link {
  text-decoration: underline;
}
.pta-editor .cm-strikethrough {
  text-decoration: line-through;
}
.pta-editor .cm-s-default .cm-keyword {
  color: #708;
}
.pta-editor .cm-s-default .cm-atom {
  color: #219;
}
.pta-editor .cm-s-default .cm-number {
  color: #164;
}
.pta-editor .cm-s-default .cm-def {
  color: #00f;
}
.pta-editor .cm-s-default .cm-variable-2 {
  color: #05a;
}
.pta-editor .cm-s-default .cm-variable-3 {
  color: #085;
}
.pta-editor .cm-s-default .cm-comment {
  color: #a50;
}
.pta-editor .cm-s-default .cm-string {
  color: #a11;
}
.pta-editor .cm-s-default .cm-string-2 {
  color: #f50;
}
.pta-editor .cm-s-default .cm-meta,
.pta-editor .cm-s-default .cm-qualifier {
  color: #555;
}
.pta-editor .cm-s-default .cm-builtin {
  color: #30a;
}
.pta-editor .cm-s-default .cm-bracket {
  color: #997;
}
.pta-editor .cm-s-default .cm-tag {
  color: #170;
}
.pta-editor .cm-s-default .cm-attribute {
  color: #00c;
}
.pta-editor .cm-s-default .cm-hr {
  color: #999;
}
.pta-editor .cm-s-default .cm-link {
  color: #00c;
}
.pta-editor .cm-invalidchar,
.pta-editor .cm-s-default .cm-error {
  color: red;
}
.pta-editor .CodeMirror-composing {
  border-bottom: 2px solid;
}
.pta-editor div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0f0;
}
.pta-editor div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #f22;
}
.pta-editor .CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3);
}
.pta-editor .CodeMirror-activeline-background {
  background: #e8f2ff;
}
.pta-editor .CodeMirror {
  position: relative;
  overflow: hidden;
  background: #fff;
}
.pta-editor .CodeMirror-scroll {
  overflow: scroll!important;
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: 0;
  position: relative;
}
.pta-editor .CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}
.pta-editor .CodeMirror-gutter-filler,
.pta-editor .CodeMirror-hscrollbar,
.pta-editor .CodeMirror-scrollbar-filler,
.pta-editor .CodeMirror-vscrollbar {
  position: absolute;
  z-index: 6;
  display: none;
}
.pta-editor .CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.pta-editor .CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.pta-editor .CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0;
}
.pta-editor .CodeMirror-gutter-filler {
  left: 0;
  bottom: 0;
}
.pta-editor .CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 100%;
  z-index: 3;
}
.pta-editor .CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px;
}
.pta-editor .CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: 0 0!important;
  border: none!important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}
.pta-editor .CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4;
}
.pta-editor .CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.pta-editor .CodeMirror-lines {
  cursor: text;
  min-height: 1px;
}
.pta-editor .CodeMirror pre {
  border-radius: 0;
  border-width: 0;
  background: 0 0;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: none;
  font-feature-settings: none;
  font-variant-ligatures: none;
}
.pta-editor .CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}
.pta-editor .CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.pta-editor .CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto;
}
.pta-editor .CodeMirror-code {
  outline: 0;
}
.pta-editor .CodeMirror-gutter,
.pta-editor .CodeMirror-gutters,
.pta-editor .CodeMirror-linenumber,
.pta-editor .CodeMirror-scroll,
.pta-editor .CodeMirror-sizer {
  box-sizing: content-box;
}
.pta-editor .CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.pta-editor .CodeMirror-cursor {
  position: absolute;
}
.pta-editor .CodeMirror-measure pre {
  position: static;
}
.pta-editor div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
.pta-editor .CodeMirror-focused div.CodeMirror-cursors,
.pta-editor div.CodeMirror-dragcursors {
  visibility: visible;
}
.pta-editor .CodeMirror-selected {
  background: #d9d9d9;
}
.pta-editor .CodeMirror-focused .CodeMirror-selected,
.pta-editor .CodeMirror-line::-moz-selection,
.pta-editor .CodeMirror-line > span::-moz-selection,
.pta-editor .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0;
}
.pta-editor .CodeMirror-focused .CodeMirror-selected,
.pta-editor .CodeMirror-line::selection,
.pta-editor .CodeMirror-line > span::selection,
.pta-editor .CodeMirror-line > span > span::selection {
  background: #d7d4f0;
}
.pta-editor .CodeMirror-crosshair {
  cursor: crosshair;
}
.pta-editor .CodeMirror-line::-moz-selection,
.pta-editor .CodeMirror-line > span::-moz-selection,
.pta-editor .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0;
}
.pta-editor .cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, 0.4);
}
.pta-editor .cm-force-border {
  padding-right: 0.1px;
}
@media print {
  .pta-editor .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}
.pta-editor .cm-tab-wrap-hack:after {
  content: '';
}
.pta-editor span.CodeMirror-selectedtext {
  background: 0 0;
}
.pta-editor .CodeMirror {
  height: auto;
  min-height: 300px;
  border: 1px solid #ddd;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 10px;
  font: inherit;
  z-index: 1;
}
.pta-editor .CodeMirror-scroll {
  min-height: 300px;
}
.pta-editor .CodeMirror-fullscreen {
  background: #fff;
  position: fixed!important;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  z-index: 9;
}
.pta-editor .CodeMirror-sided {
  width: 50% !important;
}
.pta-editor .editor-toolbar {
  position: relative;
  opacity: 0.6;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  padding: 0 10px;
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.pta-editor .editor-toolbar:after,
.pta-editor .editor-toolbar:before {
  display: block;
  content: ' ';
  height: 1px;
}
.pta-editor .editor-toolbar:before {
  margin-bottom: 8px;
}
.pta-editor .editor-toolbar:after {
  margin-top: 8px;
}
.pta-editor .editor-toolbar:hover,
.pta-editor .editor-wrapper input.title:focus,
.pta-editor .editor-wrapper input.title:hover {
  opacity: 0.8;
}
.pta-editor .editor-toolbar.fullscreen {
  width: 100%;
  height: 50px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  padding-top: 10px;
  padding-bottom: 10px;
  box-sizing: border-box;
  background: #fff;
  border: 0;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: 9;
}
.pta-editor .editor-toolbar.fullscreen::before {
  width: 20px;
  height: 50px;
  background: linear-gradient(to right, #ffffff 0, rgba(255, 255, 255, 0) 100%);
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
.pta-editor .editor-toolbar.fullscreen::after {
  width: 20px;
  height: 50px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #ffffff 100%);
  position: fixed;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
}
.pta-editor .editor-toolbar a {
  display: inline-block;
  text-align: center;
  text-decoration: none!important;
  color: #2c3e50 !important;
  width: 30px;
  height: 30px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer;
}
.pta-editor .editor-toolbar a.active,
.pta-editor .editor-toolbar a:hover {
  background: #fcfcfc;
  border-color: #95a5a6;
}
.pta-editor .editor-toolbar a:before {
  line-height: 30px;
}
.pta-editor .editor-toolbar i.separator {
  display: inline-block;
  width: 0;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #fff;
  color: transparent;
  text-indent: -10px;
  margin: 0 6px;
}
.pta-editor .editor-toolbar a.fa-header-x:after {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 65%;
  vertical-align: text-bottom;
  position: relative;
  top: 2px;
}
.pta-editor .editor-toolbar a.fa-header-1:after {
  content: "1";
}
.pta-editor .editor-toolbar a.fa-header-2:after {
  content: "2";
}
.pta-editor .editor-toolbar a.fa-header-3:after {
  content: "3";
}
.pta-editor .editor-toolbar a.fa-header-bigger:after {
  content: "▲";
}
.pta-editor .editor-toolbar a.fa-header-smaller:after {
  content: "▼";
}
.pta-editor .editor-toolbar.disabled-for-preview a:not(.no-disable) {
  pointer-events: none;
  background: #fff;
  border-color: transparent;
  text-shadow: inherit;
}
@media only screen and (max-width: 700px) {
  .pta-editor .editor-toolbar a.no-mobile {
    display: none;
  }
}
.pta-editor .editor-statusbar {
  padding: 8px 10px;
  font-size: 12px;
  color: #959694;
  text-align: right;
}
.pta-editor .editor-statusbar span {
  display: inline-block;
  min-width: 4em;
  margin-left: 1em;
}
.pta-editor .editor-preview,
.pta-editor .editor-preview-side {
  padding: 10px;
  background: #fafafa;
  overflow: auto;
  display: none;
  box-sizing: border-box;
}
.pta-editor .editor-statusbar .lines:before {
  content: 'lines: ';
}
.pta-editor .editor-statusbar .words:before {
  content: 'words: ';
}
.pta-editor .editor-statusbar .characters:before {
  content: 'characters: ';
}
.pta-editor .editor-preview {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 7;
}
.pta-editor .editor-preview-side {
  position: fixed;
  bottom: 0;
  width: 50%;
  top: 50px;
  right: 0;
  z-index: 9;
  border: 1px solid #ddd;
}
.pta-editor .editor-preview-active,
.pta-editor .editor-preview-active-side {
  display: block;
}
.pta-editor .editor-preview-side > p,
.pta-editor .editor-preview > p {
  margin-top: 0;
}
.pta-editor .editor-preview pre,
.pta-editor .editor-preview-side pre {
  background: #eee;
  margin-bottom: 10px;
}
.pta-editor .editor-preview table td,
.pta-editor .editor-preview table th,
.pta-editor .editor-preview-side table td,
.pta-editor .editor-preview-side table th {
  border: 1px solid #ddd;
  padding: 5px;
}
.pta-editor .CodeMirror .CodeMirror-code .cm-tag {
  color: #63a35c;
}
.pta-editor .CodeMirror .CodeMirror-code .cm-attribute {
  color: #795da3;
}
.pta-editor .CodeMirror .CodeMirror-code .cm-string {
  color: #183691;
}
.pta-editor .CodeMirror .CodeMirror-selected {
  background: #d9d9d9;
}
.pta-editor .CodeMirror .CodeMirror-code .cm-header-1 {
  font-size: 200%;
  line-height: 200%;
}
.pta-editor .CodeMirror .CodeMirror-code .cm-header-2 {
  font-size: 160%;
  line-height: 160%;
}
.pta-editor .CodeMirror .CodeMirror-code .cm-header-3 {
  font-size: 125%;
  line-height: 125%;
}
.pta-editor .CodeMirror .CodeMirror-code .cm-header-4 {
  font-size: 110%;
  line-height: 110%;
}
.pta-editor .CodeMirror .CodeMirror-code .cm-comment {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 2px;
}
.pta-editor .CodeMirror .CodeMirror-code .cm-link {
  color: #7f8c8d;
}
.pta-editor .CodeMirror .CodeMirror-code .cm-url {
  color: #aab2b3;
}
.pta-editor .CodeMirror .CodeMirror-code .cm-strikethrough {
  text-decoration: line-through;
}
.pta-editor .CodeMirror .CodeMirror-placeholder {
  opacity: 0.5;
}
.pta-editor .CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word) {
  background: rgba(255, 0, 0, 0.15);
}
.pta-editor.floatingToolbar_2qb9j .editor-toolbar {
  position: absolute;
  z-index: 1200;
  bottom: -58px;
  border: 1px solid var(--border-all);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 37, 55, 0.05);
  visibility: hidden;
}
.pta-editor.floatingToolbar_2qb9j .editor-toolbar a,
.pta-editor.floatingToolbar_2qb9j .editor-toolbar i {
  left: 0;
}
.pta-editor.floatingToolbar_2qb9j .editor-toolbar.show_2TyIk {
  visibility: visible;
}
.problem-description-editor {
  border: 1px solid var(--border-all);
}
</style><style>.Card {
  background-color: var(--bg-base);
  box-shadow: 0 1px 4px var(--bg-normal);
}
.Card__outline {
  box-shadow: 0 0 0 1px var(--bg-normal);
}
.Card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
  border-bottom: 1px solid var(--bg-normal);
}
.Card-title {
  font-weight: bold;
  color: var(--text-light);
  padding: 16px 0;
}
@media (min-width: 768px) {
  .Card {
    border-radius: 4px;
  }
  .Card-header {
    border-radius: 4px 4px 0 0;
  }
}
</style><style>.editorField_hMeCt {
  margin-bottom: 30px;
  width: calc(100% - 4px);
}
.editorField_hMeCt .preview_2YmGA {
  padding: 22px;
  min-height: 160px;
  max-height: 240px;
  overflow: auto;
}
.editorField_hMeCt .editorTitle_1eXMe {
  position: relative;
  left: 1.25rem;
  line-height: 50px;
  height: 0;
  z-index: 1;
}
/* stylelint-disable */
.editorField_hMeCt .CodeMirror {
  height: 300px;
  border: 0;
  padding: 12px;
  padding-bottom: 30px;
}
.editorField_hMeCt .CodeMirror-scroll {
  margin-right: -42px;
  overflow-x: hidden !important;
  padding-bottom: 0;
}
.editorFieldToolbarRightShift_1MZUD .editor-toolbar a,
.editorFieldToolbarRightShift_1MZUD .editor-toolbar i {
  position: relative;
  left: 50px;
}
.editorField_hMeCt .editor-toolbar.fullscreen a,
.editorField_hMeCt .editor-toolbar.fullscreen i {
  left: 0;
}
.editorField_hMeCt .editor-statusbar {
  display: none;
}
.editor_LNMrY {
  border: 1px solid var(--border-all);
}
/* stylelint-enable */
</style><style>.AutoResizedTextarea_XODjV {
  font-size: 14px;
  line-height: 28px;
  position: relative;
  background-color: #fff;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.AutoResizedTextarea_XODjV > pre {
  font-size: 14px;
  line-height: 28px;
  min-height: 28px;
  padding: 0.375rem 0.75rem;
  white-space: pre-wrap;
  font-family: Consolas, monospace;
  opacity: 0.5;
  margin: 0;
}
.AutoResizedTextarea_XODjV > textarea {
  font-size: 14px;
  line-height: 28px;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0.375rem 0.75rem;
  border: none;
  resize: none;
  background-color: transparent;
  font-family: Consolas, monospace;
  opacity: 0.5;
  overflow: hidden;
}
.AutoResizedTextarea_XODjV > pre::-moz-selection {
  color: black;
  background: rgba(0, 0, 0, 0.3);
}
.AutoResizedTextarea_XODjV > pre::selection {
  color: black;
  background: rgba(0, 0, 0, 0.3);
}
.AutoResizedTextarea_XODjV > textarea::-moz-selection {
  color: black;
  background: rgba(0, 0, 0, 0.3);
}
.AutoResizedTextarea_XODjV > textarea::selection {
  color: black;
  background: rgba(0, 0, 0, 0.3);
}
</style><style>.Alert_1UBHz {
  margin: 0;
  padding: 0.375rem 0.75rem;
  border: 0;
}
.CodeEditor_3VcFJ {
  border: 1px solid #ced4da;
  border-radius: 0.125rem;
}
</style><style>.disabled_2zhEz {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.7;
}
a.linkButton_1MWts,
a.linkButton_1MWts:not([href]) {
  color: var(--color-primary);
  cursor: pointer;
}
a.linkButton_1MWts:hover,
a.linkButton_1MWts:not([href]):hover {
  color: #052549;
  text-decoration: underline;
}
</style><style>.ReactCrop {
  position: relative;
  display: inline-block;
  cursor: crosshair;
  overflow: hidden;
  max-width: 100%;
  background-color: #000; }
  .ReactCrop:focus {
    outline: none; }
  .ReactCrop--disabled, .ReactCrop--locked {
    cursor: inherit; }
  .ReactCrop__image {
    display: block;
    max-width: 100%;
    touch-action: manipulation; }
  .ReactCrop--crop-invisible .ReactCrop__image {
    opacity: 0.5; }
  .ReactCrop__crop-selection {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate3d(0, 0, 0);
    box-sizing: border-box;
    cursor: move;
    box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.5);
    touch-action: manipulation;
    border: 1px solid;
    border-image-source: url("");
    border-image-slice: 1;
    border-image-repeat: repeat; }
    .ReactCrop--disabled .ReactCrop__crop-selection {
      cursor: inherit; }
    .ReactCrop--circular-crop .ReactCrop__crop-selection {
      border-radius: 50%;
      box-shadow: 0px 0px 1px 1px white, 0 0 0 9999em rgba(0, 0, 0, 0.5); }
  .ReactCrop__rule-of-thirds-vt::before, .ReactCrop__rule-of-thirds-vt::after, .ReactCrop__rule-of-thirds-hz::before, .ReactCrop__rule-of-thirds-hz::after {
    content: '';
    display: block;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.4); }
  .ReactCrop__rule-of-thirds-vt::before, .ReactCrop__rule-of-thirds-vt::after {
    width: 1px;
    top: 0;
    bottom: 0; }
  .ReactCrop__rule-of-thirds-vt::before {
    left: 33.3333%;
    left: calc(100% / 3); }
  .ReactCrop__rule-of-thirds-vt::after {
    left: 66.6666%;
    left: calc(100% / 3 * 2); }
  .ReactCrop__rule-of-thirds-hz::before, .ReactCrop__rule-of-thirds-hz::after {
    left: 0;
    right: 0;
    height: 1px; }
  .ReactCrop__rule-of-thirds-hz::before {
    top: 33.3333%;
    top: calc(100% / 3); }
  .ReactCrop__rule-of-thirds-hz::after {
    top: 66.6666%;
    top: calc(100% / 3 * 2); }
  .ReactCrop__drag-handle {
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.7);
    box-sizing: border-box;
    outline: 1px solid transparent; }
  .ReactCrop .ord-nw {
    top: 0;
    left: 0;
    margin-top: -5px;
    margin-left: -5px;
    cursor: nw-resize; }
  .ReactCrop .ord-n {
    top: 0;
    left: 50%;
    margin-top: -5px;
    margin-left: -5px;
    cursor: n-resize; }
  .ReactCrop .ord-ne {
    top: 0;
    right: 0;
    margin-top: -5px;
    margin-right: -5px;
    cursor: ne-resize; }
  .ReactCrop .ord-e {
    top: 50%;
    right: 0;
    margin-top: -5px;
    margin-right: -5px;
    cursor: e-resize; }
  .ReactCrop .ord-se {
    bottom: 0;
    right: 0;
    margin-bottom: -5px;
    margin-right: -5px;
    cursor: se-resize; }
  .ReactCrop .ord-s {
    bottom: 0;
    left: 50%;
    margin-bottom: -5px;
    margin-left: -5px;
    cursor: s-resize; }
  .ReactCrop .ord-sw {
    bottom: 0;
    left: 0;
    margin-bottom: -5px;
    margin-left: -5px;
    cursor: sw-resize; }
  .ReactCrop .ord-w {
    top: 50%;
    left: 0;
    margin-top: -5px;
    margin-left: -5px;
    cursor: w-resize; }
  .ReactCrop__disabled .ReactCrop__drag-handle {
    cursor: inherit; }
  .ReactCrop__drag-bar {
    position: absolute; }
    .ReactCrop__drag-bar.ord-n {
      top: 0;
      left: 0;
      width: 100%;
      height: 6px;
      margin-top: -3px; }
    .ReactCrop__drag-bar.ord-e {
      right: 0;
      top: 0;
      width: 6px;
      height: 100%;
      margin-right: -3px; }
    .ReactCrop__drag-bar.ord-s {
      bottom: 0;
      left: 0;
      width: 100%;
      height: 6px;
      margin-bottom: -3px; }
    .ReactCrop__drag-bar.ord-w {
      top: 0;
      left: 0;
      width: 6px;
      height: 100%;
      margin-left: -3px; }
  .ReactCrop--new-crop .ReactCrop__drag-bar,
  .ReactCrop--new-crop .ReactCrop__drag-handle,
  .ReactCrop--fixed-aspect .ReactCrop__drag-bar {
    display: none; }
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,
  .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w {
    display: none; }
  @media (pointer: coarse) {
    .ReactCrop__drag-handle {
      width: 34px;
      height: 34px; }
    .ReactCrop__drag-bar {
      display: none; }
    .ReactCrop .ord-nw,
    .ReactCrop .ord-n,
    .ReactCrop .ord-ne,
    .ReactCrop .ord-e,
    .ReactCrop .ord-s,
    .ReactCrop .ord-sw,
    .ReactCrop .ord-w {
      display: none; }
    .ReactCrop .ord-se {
      margin-bottom: -1px;
      margin-right: -1px; } }
</style><style>.button_3-cEB {
  position: relative;
}
.button_3-cEB .mask_1WaS9 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border-radius: inherit;
  transition: width 0.2s ease-in-out;
  background: rgba(0, 0, 0, 0.3);
}
.panel_zl9OI {
  background-color: var(--bg-light);
  border-radius: 4px;
  width: 300px;
  font-size: 14px;
  margin: 0 auto 10px;
}
.panel_zl9OI .wrapper_1RGGx {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
}
@media only screen and (min-width: 768px) {
  .panel_zl9OI {
    width: 400px;
  }
}
.panel_zl9OI .selecting_AL2-j {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  border: 1px dashed var(--border-all);
  cursor: pointer;
}
.panel_zl9OI .selecting_AL2-j .addIcon_1bCu2 {
  color: var(--text-light);
  margin-top: 20px;
}
.panel_zl9OI .selecting_AL2-j .hint_304O7 {
  color: var(--text-normal);
  margin-top: 20px;
}
.panel_zl9OI .selecting_AL2-j:hover,
.panel_zl9OI .selecting_AL2-j.hover_32zkH {
  border-color: var(--color-primary);
}
.panel_zl9OI .selecting_AL2-j:hover .addIcon_1bCu2,
.panel_zl9OI .selecting_AL2-j.hover_32zkH .addIcon_1bCu2,
.panel_zl9OI .selecting_AL2-j:hover .hint_304O7,
.panel_zl9OI .selecting_AL2-j.hover_32zkH .hint_304O7 {
  color: var(--color-primary);
}
.panel_zl9OI .cropping_35L_J {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  background-color: var(--bg-base);
  padding: 0;
}
.panel_zl9OI .uploading_wByuu {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  padding: 16px 40px;
}
.panel_zl9OI .uploading_wByuu .hint_304O7 {
  color: var(--text-normal);
}
.panel_zl9OI .uploading_wByuu .indicator_1TUae {
  margin-top: 15px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.panel_zl9OI .uploading_wByuu .indicator_1TUae .progress_1mmkF {
  width: 280px;
  height: 4px;
  border-radius: 4px;
  background-color: var(--bg-base);
  position: relative;
}
.panel_zl9OI .uploading_wByuu .indicator_1TUae .progress_1mmkF .mask_1WaS9 {
  background-color: var(--color-pass);
  position: absolute;
  height: 100%;
  border-radius: inherit;
  top: 0;
  left: 0;
  transition: width 0.2s ease-in-out;
}
.panel_zl9OI .uploading_wByuu .indicator_1TUae .abortIcon_lPANa {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--bg-base);
  background-color: var(--color-danger);
  border-radius: 50%;
  cursor: pointer;
}
.panel_zl9OI .reporting_WUc5M {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
}
.panel_zl9OI .reporting_WUc5M .resultIcon_2xoKp {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  color: var(--bg-base);
}
.panel_zl9OI .reporting_WUc5M .resultIcon_2xoKp.success_3GVWq {
  background-color: var(--color-pass);
}
.panel_zl9OI .reporting_WUc5M .resultIcon_2xoKp.fail_1QX6t {
  background-color: var(--color-danger);
}
.panel_zl9OI .reporting_WUc5M .hint_304O7 {
  color: #333;
  margin-top: 8px;
}
.panel_zl9OI .reporting_WUc5M .message_22-H3 {
  font-size: 12px;
  color: #31a3d8;
}
.panel_zl9OI .reporting_WUc5M .message_22-H3::before {
  content: '( ';
}
.panel_zl9OI .reporting_WUc5M .message_22-H3::after {
  content: ' )';
}
</style><style>.FilesExplorer_R_ijY {
  background: var(--bg-base);
  border: 1px solid var(--border-all);
  border-radius: 4px;
}
.current_2FenO {
  padding: 8px 16px;
  text-align: center;
  border-bottom: 1px solid var(--border-all);
}
.item_p1nSY {
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 0 16px;
  height: 32px;
  color: var(--text-normal);
}
.item_p1nSY:not(:last-child) {
  border-bottom: 1px solid var(--border-all);
}
.item_p1nSY > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
  height: 24px;
  display: block;
}
.item_p1nSY svg {
  color: var(--text-normal);
}
.item_p1nSY:hover {
  background: var(--bg-light);
}
</style><style>.generalProblemBody_eZcHU {
  flex-grow: 1;
  padding-bottom: 10px;
}
.generalProblemBody_eZcHU p {
  margin-bottom: 0;
}
.trueOrFalseForm_1rZrS .form-check {
  display: flex;
  justify-content: space-between;
  width: 100px;
}
</style><style>.choicesInput_2XvjQ .editor_1ztmV {
  border: 1px solid #e7eaf1;
}
.choicesInput_2XvjQ .editor_1ztmV .editor-toolbar {
  opacity: 1;
  background-color: #f0f0f0;
}
.choicesInput_2XvjQ .editor_1ztmV .editor-toolbar a,
.choicesInput_2XvjQ .editor_1ztmV .editor-toolbar i {
  left: 0;
}
.choicesInput_2XvjQ .editor_1ztmV .editor-statusbar {
  display: none;
}
.choicesInput_2XvjQ .editor_1ztmV.choiceEditor_1USqB {
  width: 73%;
}
.choicesInput_2XvjQ .editor_1ztmV.choiceEditor_1USqB .CodeMirror,
.choicesInput_2XvjQ .editor_1ztmV.choiceEditor_1USqB .CodeMirror .CodeMirror-scroll {
  height: 80px;
  min-height: 80px;
}
</style><style>.title_2yDvp {
  transition: background-color 0.2s;
}
.title_2yDvp:hover {
  background-color: var(--bg-light);
}
</style><style>.problemInfo_24edr {
  line-height: 1.5;
  padding: 12px 12px;
  background-color: var(--bg-light);
  border-radius: 4px;
  min-width: 200px;
  flex: none;
  margin: 0 0 8px 8px;
}
.problemInfo_24edr.problemInfoSimple_1ZzI3 {
  min-width: 120px;
}
.problemInfo_24edr.problemInfoSimple_1ZzI3 .item_2aZ5i + .item_2aZ5i {
  margin-top: 4px;
}
.medal_178zj {
  width: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.item_2aZ5i + .item_2aZ5i {
  margin-top: 8px;
}
.label_3wneu {
  color: var(--text-light);
  font-size: 12px;
  width: 80px;
  margin-right: 8px;
}
.value_1d3jd {
  color: var(--text-dark);
  font-size: 12px;
}
.item_2aZ5i:first-child .value_1d3jd {
  color: var(--text-normal);
  font-weight: bold;
}
@media (max-width: 767.98px) {
  .problemInfo_24edr {
    order: 0;
    margin: 0 0 10px;
    min-width: 90vw;
  }
  .item_2aZ5i {
    justify-content: space-between;
  }
  .label_3wneu {
    width: auto;
    font-size: 14px;
  }
  .value_1d3jd {
    font-size: 14px;
  }
}
</style><style>.CodeMirror-foldmarker {
  color: blue;
  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
  font-family: arial;
  line-height: .3;
  cursor: pointer;
}
.CodeMirror-foldgutter {
  width: .7em;
}
.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
  cursor: pointer;
}
.CodeMirror-foldgutter-open:after {
  content: "\25BE";
}
.CodeMirror-foldgutter-folded:after {
  content: "\25B8";
}
</style><style>.CodeMirror-hints {
  position: absolute;
  z-index: 10;
  overflow: hidden;
  list-style: none;

  margin: 0;
  padding: 2px;

  -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  border-radius: 3px;
  border: 1px solid silver;

  background: white;
  font-size: 90%;
  font-family: monospace;

  max-height: 20em;
  overflow-y: auto;
}

.CodeMirror-hint {
  margin: 0;
  padding: 0 4px;
  border-radius: 2px;
  white-space: pre;
  color: black;
  cursor: pointer;
}

li.CodeMirror-hint-active {
  background: #08f;
  color: white;
}
</style><style>.codeEditor_2kCM6 {
  position: relative;
}
.codeEditor_2kCM6 {
  /* BASICS */
  /* PADDING */
  /* GUTTER */
  /* CURSOR */
  /* Shown when moving in bi-directional text */
  /* Can style cursor different in overwrite (non-insert) mode */
  /* DEFAULT THEME */
  /* Default styles for common addons */
  /* STOP */
  /* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */
  /* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
  /* Force content-box sizing for the elements where we expect it */
  /* Used to force a border model for a node */
  /* See issue #2901 */
  /* Help users use markselection to safely style text background */
}
.codeEditor_2kCM6 .CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}
.codeEditor_2kCM6 .CodeMirror-lines {
  padding: 4px 0;
  /* Vertical padding around content */
}
.codeEditor_2kCM6 .CodeMirror pre.CodeMirror-line,
.codeEditor_2kCM6 .CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px;
  /* Horizontal padding of content */
}
.codeEditor_2kCM6 .CodeMirror-scrollbar-filler,
.codeEditor_2kCM6 .CodeMirror-gutter-filler {
  background-color: white;
  /* The little square between H and V scrollbars */
}
.codeEditor_2kCM6 .CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.codeEditor_2kCM6 .CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}
.codeEditor_2kCM6 .CodeMirror-guttermarker {
  color: black;
}
.codeEditor_2kCM6 .CodeMirror-guttermarker-subtle {
  color: #999;
}
.codeEditor_2kCM6 .CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
.codeEditor_2kCM6 .CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.codeEditor_2kCM6 .cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.codeEditor_2kCM6 .cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.codeEditor_2kCM6 .cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.codeEditor_2kCM6 .cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-webkit-keyframes blink_13tOq {
  50% {
    background-color: transparent;
  }
}
@keyframes blink_13tOq {
  50% {
    background-color: transparent;
  }
}
.codeEditor_2kCM6 .cm-tab {
  display: inline-block;
  text-decoration: inherit;
}
.codeEditor_2kCM6 .CodeMirror-rulers {
  position: absolute;
  left: 0;
  right: 0;
  top: -50px;
  bottom: 0;
  overflow: hidden;
}
.codeEditor_2kCM6 .CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0;
  bottom: 0;
  position: absolute;
}
.codeEditor_2kCM6 .cm-s-default .cm-header {
  color: blue;
}
.codeEditor_2kCM6 .cm-s-default .cm-quote {
  color: #090;
}
.codeEditor_2kCM6 .cm-negative {
  color: #d44;
}
.codeEditor_2kCM6 .cm-positive {
  color: #292;
}
.codeEditor_2kCM6 .cm-header,
.codeEditor_2kCM6 .cm-strong {
  font-weight: bold;
}
.codeEditor_2kCM6 .cm-em {
  font-style: italic;
}
.codeEditor_2kCM6 .cm-link {
  text-decoration: underline;
}
.codeEditor_2kCM6 .cm-strikethrough {
  text-decoration: line-through;
}
.codeEditor_2kCM6 .cm-s-default .cm-keyword {
  color: #708;
}
.codeEditor_2kCM6 .cm-s-default .cm-atom {
  color: #219;
}
.codeEditor_2kCM6 .cm-s-default .cm-number {
  color: #164;
}
.codeEditor_2kCM6 .cm-s-default .cm-def {
  color: #00f;
}
.codeEditor_2kCM6 .cm-s-default .cm-variable-2 {
  color: #05a;
}
.codeEditor_2kCM6 .cm-s-default .cm-variable-3,
.codeEditor_2kCM6 .cm-s-default .cm-type {
  color: #085;
}
.codeEditor_2kCM6 .cm-s-default .cm-comment {
  color: #a50;
}
.codeEditor_2kCM6 .cm-s-default .cm-string {
  color: #a11;
}
.codeEditor_2kCM6 .cm-s-default .cm-string-2 {
  color: #f50;
}
.codeEditor_2kCM6 .cm-s-default .cm-meta {
  color: #555;
}
.codeEditor_2kCM6 .cm-s-default .cm-qualifier {
  color: #555;
}
.codeEditor_2kCM6 .cm-s-default .cm-builtin {
  color: #30a;
}
.codeEditor_2kCM6 .cm-s-default .cm-bracket {
  color: #997;
}
.codeEditor_2kCM6 .cm-s-default .cm-tag {
  color: #170;
}
.codeEditor_2kCM6 .cm-s-default .cm-attribute {
  color: #00c;
}
.codeEditor_2kCM6 .cm-s-default .cm-hr {
  color: #999;
}
.codeEditor_2kCM6 .cm-s-default .cm-link {
  color: #00c;
}
.codeEditor_2kCM6 .cm-s-default .cm-error {
  color: #f00;
}
.codeEditor_2kCM6 .cm-invalidchar {
  color: #f00;
}
.codeEditor_2kCM6 .CodeMirror-composing {
  border-bottom: 2px solid;
}
.codeEditor_2kCM6 div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0b0;
}
.codeEditor_2kCM6 div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #a22;
}
.codeEditor_2kCM6 .CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3);
}
.codeEditor_2kCM6 .CodeMirror-activeline-background {
  background: #e8f2ff;
}
.codeEditor_2kCM6 .CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}
.codeEditor_2kCM6 .CodeMirror-scroll {
  overflow: scroll !important;
  /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px;
  margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none;
  /* Prevent dragging from highlighting the element */
  position: relative;
}
.codeEditor_2kCM6 .CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}
.codeEditor_2kCM6 .CodeMirror-vscrollbar,
.codeEditor_2kCM6 .CodeMirror-hscrollbar,
.codeEditor_2kCM6 .CodeMirror-scrollbar-filler,
.codeEditor_2kCM6 .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.codeEditor_2kCM6 .CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.codeEditor_2kCM6 .CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.codeEditor_2kCM6 .CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0;
}
.codeEditor_2kCM6 .CodeMirror-gutter-filler {
  left: 0;
  bottom: 0;
}
.codeEditor_2kCM6 .CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 100%;
  z-index: 3;
}
.codeEditor_2kCM6 .CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.codeEditor_2kCM6 .CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.codeEditor_2kCM6 .CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4;
}
.codeEditor_2kCM6 .CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.codeEditor_2kCM6 .CodeMirror-gutter-wrapper ::-moz-selection {
  background-color: transparent;
}
.codeEditor_2kCM6 .CodeMirror-gutter-wrapper ::selection {
  background-color: transparent;
}
.codeEditor_2kCM6 .CodeMirror-gutter-wrapper ::-moz-selection {
  background-color: transparent;
}
.codeEditor_2kCM6 .CodeMirror-lines {
  cursor: text;
  min-height: 1px;
  /* prevents collapsing before first draw */
}
.codeEditor_2kCM6 .CodeMirror pre.CodeMirror-line,
.codeEditor_2kCM6 .CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-feature-settings: "calt";
  font-variant-ligatures: contextual;
}
.codeEditor_2kCM6 .CodeMirror-wrap pre.CodeMirror-line,
.codeEditor_2kCM6 .CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}
.codeEditor_2kCM6 .CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.codeEditor_2kCM6 .CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px;
  /* Force widget margins to stay inside of the container */
}
.codeEditor_2kCM6 .CodeMirror-rtl pre {
  direction: rtl;
}
.codeEditor_2kCM6 .CodeMirror-code {
  outline: none;
}
.codeEditor_2kCM6 .CodeMirror-scroll,
.codeEditor_2kCM6 .CodeMirror-sizer,
.codeEditor_2kCM6 .CodeMirror-gutter,
.codeEditor_2kCM6 .CodeMirror-gutters,
.codeEditor_2kCM6 .CodeMirror-linenumber {
  box-sizing: content-box;
}
.codeEditor_2kCM6 .CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.codeEditor_2kCM6 .CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.codeEditor_2kCM6 .CodeMirror-measure pre {
  position: static;
}
.codeEditor_2kCM6 div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
.codeEditor_2kCM6 div.CodeMirror-dragcursors {
  visibility: visible;
}
.codeEditor_2kCM6 .CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}
.codeEditor_2kCM6 .CodeMirror-selected {
  background: #d9d9d9;
}
.codeEditor_2kCM6 .CodeMirror-focused .CodeMirror-selected {
  background: #d7d4f0;
}
.codeEditor_2kCM6 .CodeMirror-crosshair {
  cursor: crosshair;
}
.codeEditor_2kCM6 .CodeMirror-line::-moz-selection,
.codeEditor_2kCM6 .CodeMirror-line > span::-moz-selection,
.codeEditor_2kCM6 .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0;
}
.codeEditor_2kCM6 .CodeMirror-line::selection,
.codeEditor_2kCM6 .CodeMirror-line > span::selection,
.codeEditor_2kCM6 .CodeMirror-line > span > span::selection {
  background: #d7d4f0;
}
.codeEditor_2kCM6 .CodeMirror-line::-moz-selection,
.codeEditor_2kCM6 .CodeMirror-line > span::-moz-selection,
.codeEditor_2kCM6 .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0;
}
.codeEditor_2kCM6 .cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, 0.4);
}
.codeEditor_2kCM6 .cm-force-border {
  padding-right: 0.1px;
}
@media print {
  .codeEditor_2kCM6 {
    /* Hide the cursor when printing */
  }
  .codeEditor_2kCM6 .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}
.codeEditor_2kCM6 .cm-tab-wrap-hack:after {
  content: '';
}
.codeEditor_2kCM6 span.CodeMirror-selectedtext {
  background: none;
}
.codeEditor_2kCM6 .cm-whitespace::before {
  position: absolute;
  pointer-events: none;
  color: #dee2e6;
}
.codeEditor_2kCM6 .cm-tab-container > .cm-tab {
  background: url() no-repeat right;
}
.codeEditor_2kCM6 textarea[readonly] + .CodeMirror .cm-whitespace::before {
  color: #c9cacb;
}
.codeEditor_2kCM6 textarea[readonly] + .CodeMirror .cm-tab-container > .cm-tab {
  background-image: url();
}
.codeEditor_2kCM6 .cm-whitespace-1::before {
  content: '·';
}
.codeEditor_2kCM6 .cm-whitespace-2::before {
  content: '··';
}
.codeEditor_2kCM6 .cm-whitespace-3::before {
  content: '···';
}
.codeEditor_2kCM6 .cm-whitespace-4::before {
  content: '····';
}
.codeEditor_2kCM6 .cm-whitespace-5::before {
  content: '·····';
}
.codeEditor_2kCM6 .cm-whitespace-6::before {
  content: '······';
}
.codeEditor_2kCM6 .cm-whitespace-7::before {
  content: '·······';
}
.codeEditor_2kCM6 .cm-whitespace-8::before {
  content: '········';
}
.codeEditor_2kCM6 .cm-whitespace-9::before {
  content: '·········';
}
.codeEditor_2kCM6 .cm-whitespace-10::before {
  content: '··········';
}
.codeEditor_2kCM6 .cm-whitespace-11::before {
  content: '···········';
}
.codeEditor_2kCM6 .cm-whitespace-12::before {
  content: '············';
}
.codeEditor_2kCM6 .cm-whitespace-13::before {
  content: '·············';
}
.codeEditor_2kCM6 .cm-whitespace-14::before {
  content: '··············';
}
.codeEditor_2kCM6 .cm-whitespace-15::before {
  content: '···············';
}
.codeEditor_2kCM6 .cm-whitespace-16::before {
  content: '················';
}
.codeEditor_2kCM6 .CodeMirror {
  position: absolute;
  border: 1px solid var(--border-all);
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Monaco, Courier, "Courier New", monospace;
}
.codeEditor_2kCM6 .CodeMirror .CodeMirror-selection-highlight-scrollbar {
  background-color: #6c757d;
}
.codeEditor_2kCM6 .CodeMirror.CodeMirror-fullscreen {
  position: fixed;
  top: 56px;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  z-index: 9;
}
.codeEditor_2kCM6 .CodeMirror pre.CodeMirror-placeholder {
  color: #999;
}
</style><style>.fillInTheBlankForProgrammingEditor_1x59c.pta-editor .CodeMirror .CodeMirror-code .CodeMirror-line {
  min-height: 25px;
  line-height: 25px;
}
.fillInTheBlankForProgrammingEditor_1x59c.pta-editor .CodeMirror .CodeMirror-code .marker_3PMnR {
  background-color: white;
  border: 1px solid var(--color-secondary);
  padding: 2px 5px;
  border-radius: 4px;
}
</style><style>.infoWrapper_2By0k .title_3S26- {
  font-size: 20px;
  font-weight: bold;
}
</style><style>.hintTag_2LL00 {
  display: inline-block;
  box-sizing: border-box;
  list-style: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 0 7px;
  margin: 0 4px;
  font-size: 12px;
  min-height: 20px;
  white-space: nowrap;
  cursor: pointer;
}
.hintTag_2LL00:hover {
  opacity: 0.85;
}
.themePrimary_1tg0L {
  color: white;
  background: #1b75dc;
  border-color: #1b75dc;
}
.themeSuccess_2YlTW {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.themeWarning_3fLV7 {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591;
}
.themeDanger_3eX7u {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}
</style><style>.relatedKnowledge_envgl .tag_38_G0 {
  background-color: #e1edfb;
  border: none;
  color: hsla(0, 0%, 0%, 0.8);
  font-size: 14px;
  padding: 4px 8px;
  margin: 0;
  margin: 0 8px 8px 0;
  border-radius: 2px;
}
.relatedKnowledge_envgl div:nth-child(2) {
  padding-bottom: calc(1rem - 8px) !important;
}
</style><style>.pagination_2Sjdc {
  min-height: 35px;
}

.pagination_2Sjdc ul {
  float: right;
}

.pagination_2Sjdc a:hover {
  text-decoration: none;
}

.pagination_2Sjdc .nextBtn_2DHhM {
  float: right;
}
</style><style>.DataTableContainer_3cQiI {
  width: 100%;
  overflow: auto;
}
.loading_1Du2v {
  opacity: 0.7;
}
.DataTable_1vh8W {
  font-size: 13px;
  line-height: 1.5;
  width: 100%;
  color: var(--text-normal);
  background: var(--bg-base);
}
.DataTable_1vh8W.scrollable_1RUMV th,
.DataTable_1vh8W.scrollable_1RUMV td,
.DataTable_1vh8W.scrollable_1RUMV tr,
.DataTable_1vh8W.scrollable_1RUMV thead,
.DataTable_1vh8W.scrollable_1RUMV tbody {
  display: block;
}
.DataTable_1vh8W.scrollable_1RUMV thead tr,
.DataTable_1vh8W.scrollable_1RUMV tbody tr {
  display: flex;
}
.DataTable_1vh8W.scrollable_1RUMV tr:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
}
.DataTable_1vh8W.scrollable_1RUMV tbody {
  overflow-y: auto;
  overflow-x: hidden;
}
.DataTable_1vh8W td,
.DataTable_1vh8W th {
  padding: 11px 8px 11px 16px;
  border-bottom: 1px solid var(--border-all);
  transition: background ease 100ms;
}
.DataTable_1vh8W th {
  padding: 9px 8px 9px 16px;
  border-bottom: 1px solid var(--border-all);
}
.DataTable_1vh8W tr:hover td {
  background: var(--bg-normal);
}
.DataTable_1vh8W tbody tr:nth-of-type(odd) {
  background: var(--bg-base);
}
.DataTable_1vh8W tbody tr:nth-of-type(even) {
  background: var(--bg-light);
}
.DataTable_1vh8W thead tr {
  background: var(--bg-normal);
}
.DataTable_1vh8W tfoot td {
  text-align: center;
}
.DataTable_1vh8W .checkboxCol_1U3ds {
  width: 32px;
}
th.sortable_j0Xg_ {
  cursor: pointer;
  position: relative;
  padding-right: 24px;
}
th.sortable_j0Xg_:hover {
  background: var(--bg-light);
}
th.sortable_j0Xg_ > .sorter_2G0xc {
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  height: 16px;
  width: 16px;
  fill: var(--text-light);
}
.sorter_2G0xc.asc_2Vwns > .asc {
  fill: var(--text-light);
}
.sorter_2G0xc.desc_3dO31 > .desc {
  fill: var(--text-light);
}
</style><style>.cell_2z_NP {
  border-bottom: 1px solid #eceeef;
  text-align: center;
}
.cell_2z_NP:hover {
  border-color: #66afe9;
  color: #66afe9;
  cursor: pointer;
}
</style><style>.referencingProblemSets_2Z1BE .dataTable_37alp {
  overflow-x: auto;
}
@media only screen and (min-width: 576px) {
  .referencingProblemSets_2Z1BE .dataTable_37alp {
    overflow-x: visible;
    overflow-x: initial;
  }
}
.referencingProblemSets_2Z1BE .dataTable_37alp table {
  width: 130vw;
}
@media only screen and (min-width: 576px) {
  .referencingProblemSets_2Z1BE .dataTable_37alp table {
    width: 100%;
  }
}
</style><style>.problemContent_3MsvA {
  display: flex;
  align-items: flex-start;
  flex-direction: column-reverse;
}
@media only screen and (min-width: 576px) {
  .problemContent_3MsvA {
    flex-direction: row;
  }
}
.problemContent_3MsvA .content_xiEO- {
  flex-grow: 1;
}
.problemContent_3MsvA.vertical_1dQeN {
  flex-direction: column-reverse;
}
.problemContent_3MsvA .problemConfig_Rit1-.vertical_1dQeN {
  margin: 0 0 10px;
  width: 100%;
}
</style><style>.entry_3MXDS {
  text-align: center;
  width: 300px;
}
.entryName_2iobg {
  margin-top: 12px;
}
.entryValue_UDLvZ {
  font-size: 40px;
}
</style><style>.problemBasicStatistics_1mUYW .count_2EVxz,
.problemBasicStatistics_1mUYW .rate_u8sow {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.problemBasicStatistics_1mUYW .countEntry_2iCak,
.problemBasicStatistics_1mUYW .rateEntry_2-5xA {
  width: 300px;
}
.problemBasicStatistics_1mUYW .countEntryName_1-1P3,
.problemBasicStatistics_1mUYW .rateEntryName_3z-pj {
  margin-top: 12px;
}
.problemBasicStatistics_1mUYW .countEntry_2iCak {
  border-right: 1px solid hsla(0, 0%, 0%, 0.1);
}
.problemBasicStatistics_1mUYW .countEntry_2iCak:last-child {
  border-right: none;
}
.problemBasicStatistics_1mUYW .countEntryValue_fXUoZ {
  font-size: 40px;
}
.problemBasicStatistics_1mUYW .sep_39Yzp {
  width: 70%;
  border-bottom: 1px solid hsla(0, 0%, 0%, 0.1);
  margin: 32px auto;
}
.problemBasicStatistics_1mUYW .rateEntryProgressBar_26oc_ {
  width: 120px;
  margin: auto;
}
</style><style>.problemDetailedReferenceStatistics_26LCS,
.problemDetailedReferenceStatistics_26LCS .count_1MuNb {
  display: flex;
  align-items: center;
  justify-content: center;
}
.problemDetailedReferenceStatistics_26LCS .count_1MuNb {
  width: 30%;
}
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY {
  width: 70%;
}
.problemDetailedReferenceStatistics_26LCS .count_1MuNb {
  border-right: 1px solid hsla(0, 0%, 0%, 0.1);
  flex-direction: column;
}
.problemDetailedReferenceStatistics_26LCS .count_1MuNb .sep_gH3ax {
  border-bottom: 1px solid hsla(0, 0%, 0%, 0.1);
  margin: 32px auto;
  width: 30%;
}
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .header_2np5Q {
  position: relative;
  height: 60px;
}
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .header_2np5Q .sort_ZOIqL {
  position: absolute;
  right: 0;
  width: 300px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .header_2np5Q .sort_ZOIqL .sortSelect_2sIcJ {
  width: 35%;
}
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .list_2A7yY {
  height: 400px;
  padding: 0 0 30px;
  overflow-y: auto;
  overflow-x: hidden;
}
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .list_2A7yY::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .list_2A7yY::-webkit-scrollbar-thumb,
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .list_2A7yY::-webkit-scrollbar-track {
  border: none;
  border-radius: 50px;
}
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .list_2A7yY::-webkit-scrollbar-track,
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .list_2A7yY::-webkit-scrollbar-corner {
  background: transparent;
}
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .list_2A7yY::-webkit-scrollbar-thumb {
  background: hsla(0, 0%, 0%, 0.1);
}
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .list_2A7yY::-webkit-scrollbar-thumb:active {
  background: hsla(0, 0%, 0%, 0.2);
}
.problemDetailedReferenceStatistics_26LCS .organizations_1vCuY .list_2A7yY::-webkit-scrollbar-track:active {
  background: hsla(0, 0%, 0%, 0.1);
}
</style><style>.problemAnswerStatistics_IVhLO {
  height: 400px;
}
</style><style>.problemStatisticsListContent_3GQZ1 {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .problemStatisticsListContent_3GQZ1 {
    flex-direction: row;
  }
}
.problemStatisticsListContent_3GQZ1 .list_2YYbs,
.problemStatisticsListContent_3GQZ1 .chart_3zUQy {
  width: 50%;
}
.problemStatisticsListContent_3GQZ1 .list_2YYbs {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-right: 1px solid hsla(0, 0%, 0%, 0.1);
}
.problemStatisticsListContent_3GQZ1 .list_2YYbs .statisticsEntry_X7jHN {
  padding: 4px 0;
  display: flex;
  align-items: center;
  border-bottom: 1px solid hsla(0, 0%, 0%, 0.2);
  width: 350px;
}
.problemStatisticsListContent_3GQZ1 .list_2YYbs .statisticsEntryLabel_3R25P {
  flex-grow: 1;
}
.problemStatisticsListContent_3GQZ1 .chart_3zUQy {
  height: 400px;
}
</style><style></style><style>.fixedBar_HpZHI {
  position: fixed;
  bottom: 0;
  left: 240px;
  right: 0;
  box-shadow: 0 -4px 4px -4px rgba(0, 0, 0, 0.2);
}
@media (max-width: 992px) {
  .fixedBar_HpZHI {
    left: 0;
  }
}
</style><style>.answerStatusAccepted_28iKw {
  color: #f44336;
}

.answerStatusWA_3fU-o {
  color: #4caf50;
}

.answerStatus_2mOdL {
  color: #999;
}

.answerIcon_1du7d {
  width: 16px;
}
</style>
<svg aria-hidden="true" style="position: absolute; width: 0px; height: 0px; overflow: hidden;"><symbol id="pat-mobile_off" viewBox="0 0 1024 1024"><path d="M117.76 106.24L63.573333 160.426667 213.333333 310.186667V896c0 46.933333 38.4 85.333333 85.333334 85.333333h426.666666c43.52 0 78.933333-32.853333 84.48-74.666666l73.386667 73.386666 54.186667-54.186666L117.76 106.24zM298.666667 810.666667V395.52L713.813333 810.666667H298.666667zM725.333333 213.333333v391.253334l85.333334 85.333333V128c0-46.933333-38.4-85.333333-85.333334-85.333333H298.666667c-36.266667 0-67.413333 23.04-79.786667 55.466666L334.08 213.333333H725.333333z"></path></symbol><symbol id="pat-calling" viewBox="0 0 1024 1024"><path d="M857.6 328.512l-42.688 42.688c76.8 76.8 76.8 196.288 0 277.312l42.688 42.688c106.624-98.112 106.624-260.288 0-362.688z m-89.6 89.6l-42.688 42.688a83.2 83.2 0 0 1 0 98.112L768 601.6c51.2-51.2 51.2-128 0-183.488zM597.312 42.688H170.624c-46.912 0-85.312 38.4-85.312 85.312v768c0 46.912 38.4 85.312 85.312 85.312h426.688c46.912 0 85.312-38.4 85.312-85.312V128c0-46.912-38.4-85.312-85.312-85.312z m0 810.624H170.624V170.688h426.688v682.624z"></path></symbol><symbol id="pat-device-camera-video-off" viewBox="0 0 1024 1024"><path d="M896 277.333333l-170.666667 170.666667V298.666667c0-23.466667-19.2-42.666667-42.666666-42.666667H418.986667L896 733.013333V277.333333zM139.52 85.333333L85.333333 139.52 201.813333 256H170.666667c-23.466667 0-42.666667 19.2-42.666667 42.666667v426.666666c0 23.466667 19.2 42.666667 42.666667 42.666667h512c8.96 0 16.64-3.413333 23.04-7.68L841.813333 896 896 841.813333 139.52 85.333333z"></path></symbol><symbol id="pat-mobile-off" viewBox="0 0 1024 1024"><path d="M950.272 939.52L84.48 73.728 0 158.208l192 192v577.536c0 52.736 43.008 96.256 96.256 96.256h448c34.816 0 65.536-18.944 82.432-47.104l47.104 47.104 84.48-84.48z m-438.272 20.48c-35.328 0-64-28.672-64-64s28.672-64 64-64 64 28.672 64 64-28.672 64-64 64zM256 768V414.208l353.792 353.792H256zM768 128v463.872l64 64V96.256c0-52.736-43.008-96.256-96.256-96.256H287.744C257.536 0 230.4 14.336 212.992 36.352L304.128 128H768zM384 48.128h256v31.744H384V48.128z"></path></symbol><symbol id="pat-desktop-off" viewBox="0 0 1024 1024"><path d="M44.544 85.504L61.44 102.4c-33.792 1.536-61.44 29.696-61.44 64V742.4c0 35.328 28.672 64 64 64h342.016c-15.872 38.912-55.296 89.088-149.504 128h512c-94.72-38.912-133.632-89.088-149.504-128h147.456l170.496 170.496 84.48-84.48L129.536 1.024 44.544 85.504z m19.456 592.896v-512h61.44l512 512h-573.44zM960 102.4H392.192l64 64h503.808v503.808l64 64V166.4c0-35.328-28.672-64-64-64z"></path></symbol><symbol id="pat-arrow-up-1" viewBox="0 0 1024 1024"><path d="M877.254 402.746l-320-320c-24.992-24.994-65.514-24.994-90.508 0l-320 320c-24.994 24.994-24.994 65.516 0 90.51s65.516 24.996 90.51 0L448 282.51V896c0 35.346 28.654 64 64 64s64-28.654 64-64V282.51l210.746 210.746C799.242 505.752 815.622 512 832 512s32.758-6.248 45.254-18.746c24.994-24.994 24.994-65.514 0-90.508z"></path></symbol><symbol id="pat-arrow-down-1" viewBox="0 0 1024 1024"><path d="M877.254 621.254l-320 320c-24.992 24.994-65.514 24.994-90.508 0l-320-320c-24.994-24.994-24.994-65.516 0-90.51s65.516-24.996 90.51 0L448 741.49V128c0-35.346 28.654-64 64-64s64 28.654 64 64v613.49l210.746-210.746C799.242 518.248 815.622 512 832 512s32.758 6.248 45.254 18.746c24.994 24.994 24.994 65.514 0 90.508z"></path></symbol><symbol id="pat-arrow-down-left-1" viewBox="0 0 1024 1024"><path d="M786.744 146.744L256 677.488V447.998c0-35.346-28.654-64-64-64s-64 28.654-64 64V832a63.998 63.998 0 0 0 39.508 59.128A63.816 63.816 0 0 0 192 895.964V896l384-0.002c35.344 0 64-28.654 64-63.998 0-35.348-28.656-64-64-64H346.51l530.744-530.746c12.496-12.496 18.746-28.876 18.746-45.256 0-16.376-6.25-32.758-18.746-45.254-24.992-24.992-65.518-24.992-90.51 0z"></path></symbol><symbol id="pat-key" viewBox="0 0 1024 1024"><path d="M542.254203 418.909388c-38.400027-108.451713-141.497555-186.181223-262.981277-186.181223-154.298291 0-279.272926 124.974634-279.272926 279.272926s124.974634 279.272926 279.272926 279.272926c121.483723 0 224.58125-77.731692 262.981277-186.181224h202.472871v186.181224h186.181224v-186.181224h93.091702V418.909388h-481.745797zM279.272926 605.090612c-51.432037 0-93.091702-41.657484-93.091703-93.091703S227.840889 418.909388 279.272926 418.909388s93.091702 41.657484 93.091702 93.091703-41.659666 93.089521-93.091702 93.089521z"></path></symbol><symbol id="pat-mic-off" viewBox="0 0 1024 1024"><path d="M810.666667 469.333333h-72.533334c0 31.573333-6.826667 61.013333-18.346666 87.466667l52.48 52.48c23.893333-41.813333 38.4-89.173333 38.4-139.946667z m-171.52 7.253334c0-2.56 0.853333-4.693333 0.853333-7.253334V213.333333c0-70.826667-57.173333-128-128-128S384 142.506667 384 213.333333v7.68l255.146667 255.573334zM182.186667 128L128 182.186667l256.426667 256.426666V469.333333c0 70.826667 56.746667 128 127.573333 128 9.386667 0 18.773333-1.28 27.733333-3.413333l70.826667 70.826667c-30.293333 14.08-64 22.186667-98.56 22.186666-117.76 0-226.133333-89.6-226.133333-217.6H213.333333c0 145.493333 116.053333 265.813333 256 286.72V896h85.333334v-139.946667c38.826667-5.546667 75.52-19.2 108.373333-38.4L841.813333 896 896 841.813333 182.186667 128z"></path></symbol><symbol id="pat-mic" viewBox="0 0 1024 1024"><path d="M512 597.333333c70.826667 0 127.573333-57.173333 127.573333-128L640 213.333333c0-70.826667-57.173333-128-128-128S384 142.506667 384 213.333333v256c0 70.826667 57.173333 128 128 128z m226.133333-128c0 128-108.373333 217.6-226.133333 217.6S285.866667 597.333333 285.866667 469.333333H213.333333c0 145.493333 116.053333 265.813333 256 286.72V896h85.333334v-139.946667c139.946667-20.48 256-140.8 256-286.72h-72.533334z"></path></symbol><symbol id="pat-touch" viewBox="0 0 1024 1024"><path d="M384 479.573333V320a106.666667 106.666667 0 0 1 213.333333 0v159.573333c51.626667-34.56 85.333333-93.013333 85.333334-159.573333C682.666667 213.76 596.906667 128 490.666667 128S298.666667 213.76 298.666667 320c0 66.56 33.706667 125.013333 85.333333 159.573333z m419.84 197.546667l-193.706667-96.426667c-7.253333-2.986667-14.933333-4.693333-23.04-4.693333H554.666667v-256c0-35.413333-28.586667-64-64-64S426.666667 284.586667 426.666667 320v458.24c-153.6-32.426667-151.04-32-156.586667-32-13.226667 0-25.173333 5.546667-33.706667 14.08l-33.706666 34.133333 210.773333 210.773334c11.52 11.52 27.733333 18.773333 45.226667 18.773333h289.706666c32 0 56.746667-23.466667 61.44-54.613333l32-224.853334c0.426667-2.986667 0.853333-5.973333 0.853334-8.533333 0-26.453333-16.213333-49.493333-38.826667-58.88z"></path></symbol><symbol id="pat-logout" viewBox="0 0 1024 1024"><path d="M640 170.666667v85.333333H213.333333V170.666667h426.666667z"></path><path d="M213.333333 170.666667h85.333334v682.666666H213.333333V170.666667z m341.333334 0h85.333333v170.666666h-85.333333V170.666667z m0 512h85.333333v170.666666h-85.333333v-170.666666z"></path><path d="M640 768v85.333333H213.333333v-85.333333h426.666667z m72.448-435.925333L651.477333 392.96l181.034667 181.034667 60.928-60.970667-180.992-180.949333z"></path><path d="M712.533333 694.229333l-60.928-60.928 181.034667-181.034666 60.885333 60.970666-180.992 180.992z"></path><path d="M512 469.333333h298.666667v85.333334h-298.666667v-85.333334z"></path></symbol><symbol id="pat-comment" viewBox="0 0 1024 1024"><path d="M938.24 170.666667c0-46.933333-37.973333-85.333333-84.906667-85.333334H170.666667c-46.933333 0-85.333333 38.4-85.333334 85.333334v512c0 46.933333 38.4 85.333333 85.333334 85.333333h597.333333l170.666667 170.666667-0.426667-768zM768 597.333333H256v-85.333333h512v85.333333z m0-128H256V384h512v85.333333z m0-128H256V256h512v85.333333z"></path></symbol><symbol id="pat-screenshot" viewBox="0 0 1024 1024"><path d="M916.992 797.013333h-29.994667V196.992a29.994667 29.994667 0 0 0-29.994666-29.994667H196.992V91.989333a29.994667 29.994667 0 0 0-59.989333 0v75.008h-29.994667a29.994667 29.994667 0 0 0 0 59.989334h29.994667v600.021333c0 16.554667 13.44 29.994667 29.994666 29.994667h660.010667v75.008a29.994667 29.994667 0 0 0 59.989333 0v-75.008h29.994667a29.994667 29.994667 0 0 0 0-59.989334z m-720 0V226.986667h630.016v570.026666H196.992z m105.002667-420.010666a59.989333 59.989333 0 1 0 120.021333 0 59.989333 59.989333 0 0 0-120.021333 0z m479.146666 323.370666l-89.088-237.952a16.085333 16.085333 0 0 0-13.696-10.496 16.298667 16.298667 0 0 0-15.744 7.338667L561.92 613.12a16.64 16.64 0 0 1-21.290667 5.76L368.042667 535.04a16.64 16.64 0 0 0-21.248 5.717333l-102.485334 156.458667a15.445333 15.445333 0 0 0-0.597333 16.426667 16.213333 16.213333 0 0 0 14.506667 8.362666h507.434666c5.546667 0 10.282667-2.432 13.482667-6.912a15.36 15.36 0 0 0 1.962667-14.72z"></path></symbol><symbol id="pat-theme-dark" viewBox="0 0 1024 1024"><path d="M426.666667 170.666667c188.16 0 341.333333 153.173333 341.333333 341.333333s-153.173333 341.333333-341.333333 341.333333c-14.506667 0-29.013333-0.853333-43.093334-2.986666C465.066667 758.186667 512 637.866667 512 512s-46.933333-246.186667-128.426667-338.346667C397.653333 171.52 412.16 170.666667 426.666667 170.666667m0-85.333334c-77.653333 0-150.613333 21.333333-213.333334 57.6C340.906667 216.746667 426.666667 354.133333 426.666667 512s-85.76 295.253333-213.333334 369.066667C276.053333 917.333333 349.013333 938.666667 426.666667 938.666667c235.52 0 426.666667-191.146667 426.666666-426.666667S662.186667 85.333333 426.666667 85.333333z"></path></symbol><symbol id="pat-theme-light" viewBox="0 0 1024 1024"><path d="M288.426667 206.506667l-76.8-76.373334-60.16 60.16 76.373333 76.373334zM42.666667 448h128v85.333333H42.666667zM469.333333 23.466667h85.333334V149.333333h-85.333334z m343.04 106.453333l60.074667 60.032-76.373333 76.373333-60.032-60.074666z m-76.8 644.906667l76.373334 76.8 60.16-60.16-76.8-76.373334zM853.333333 448h128v85.333333h-128z m-341.333333-213.333333c-141.226667 0-256 114.773333-256 256s114.773333 256 256 256 256-114.773333 256-256-114.773333-256-256-256z m0 426.666666c-94.293333 0-170.666667-76.373333-170.666667-170.666666s76.373333-170.666667 170.666667-170.666667 170.666667 76.373333 170.666667 170.666667-76.373333 170.666667-170.666667 170.666666z m-42.666667 170.666667h85.333334v125.866667h-85.333334z m-317.866666-40.96l60.16 60.16 76.373333-76.8-60.16-60.16z"></path></symbol><symbol id="pat-mobile" viewBox="0 0 1024 1024"><path d="M736 0H288c-52.8 0-96 43.2-96 96v832c0 52.8 43.2 96 96 96h448c52.8 0 96-43.2 96-96V96c0-52.8-43.2-96-96-96zM384 48h256v32H384V48z m128 912c-35.346 0-64-28.654-64-64s28.654-64 64-64 64 28.654 64 64-28.654 64-64 64z m256-192H256V128h512v640z"></path></symbol><symbol id="pat-restore" viewBox="0 0 1024 1024"><path d="M576.29375 118.25C363.275 118.25 190.5875 294.5375 190.5875 512H62l171.45 174.54375L404.84375 512H276.3125c0-169.3125 134.1-306.225 299.98125-306.225 165.825 0 299.98125 136.9125 299.98125 306.225s-134.15625 306.225-299.98125 306.225a294.58125 294.58125 0 0 1-211.725-90.1125l-60.8625 62.15625A379.9125 379.9125 0 0 0 576.29375 905.75C789.3125 905.75 962 729.4625 962 512s-172.6875-393.75-385.70625-393.75zM533.375 337.00625v218.75625l182.1375 110.25 33.01875-56.025-150.8625-91.40625V337.00625H533.375z"></path></symbol><symbol id="pat-medal" viewBox="0 0 1024 1024"><path d="M891.65 411.65a379.75 379.75 0 1 0-649.51 267V941.7a50.54 50.54 0 0 0 10.43 30.67 50 50 0 0 0 33.36 19.21 50.71 50.71 0 0 0 6.61 0.43 49.93 49.93 0 0 0 30.56-10.44l42.52-32.71 42.53 32.71a50.29 50.29 0 0 0 81-39.87V790.62q11.38 0.66 22.89 0.67a385.76 385.76 0 0 0 41.19-2.2V941.7a50.52 50.52 0 0 0 10.43 30.67A50 50 0 0 0 597 991.58a50.82 50.82 0 0 0 6.61 0.43 49.93 49.93 0 0 0 30.56-10.44l42.52-32.71 42.53 32.71a50.29 50.29 0 0 0 81-39.87V658.83a378.35 378.35 0 0 0 91.49-247.18zM425.11 913.87l-28.82-22.17a50.37 50.37 0 0 0-61.33 0l-28.82 22.17V730.7a378.55 378.55 0 0 0 119 50.62z m282.23-22.17a50.36 50.36 0 0 0-61.33 0l-28.82 22.16V776.54a378.64 378.64 0 0 0 119-58.45v195.78z m27.86-256.86a315.65 315.65 0 1 1-446.4-446.39 315.65 315.65 0 1 1 446.4 446.39z"></path><path d="M512 147.65A264 264 0 1 0 698.68 225 262.3 262.3 0 0 0 512 147.65z m152.74 416.73A216 216 0 1 1 728 411.65a214.59 214.59 0 0 1-63.26 152.73z"></path><path d="M512 332.76a78.89 78.89 0 1 0 78.89 78.89A79 79 0 0 0 512 332.76z m0 109.78a30.89 30.89 0 1 1 30.89-30.89A30.93 30.93 0 0 1 512 442.54z"></path></symbol><symbol id="pat-fullscreen" viewBox="0 0 1024 1024"><path d="M170.7008 648.4992H34.0992v341.4016h341.4016V853.2992h-204.8v-204.8zM34.0992 375.5008h136.6016v-204.8h204.8V34.0992H34.0992v341.4016z m819.2 477.7984h-204.8v136.6016h341.4016V648.4992H853.2992v204.8z m-204.8-819.2v136.6016h204.8v204.8h136.6016V34.0992H648.4992z"></path></symbol><symbol id="pat-bug" viewBox="0 0 1024 1024"><path d="M967.082667 284.416H807.253333a340.48 340.48 0 0 0-103.509333-111.445333L796.416 80.213333 716.202667 0 592.810667 123.477333a336.64 336.64 0 0 0-161.024 0L307.797333 0l-80.213333 80.213333 92.16 92.757334c-42.154667 29.013333-77.397333 67.072-102.997333 111.445333H56.917333v113.834667H175.786667c-2.816 18.773333-5.12 37.546667-5.12 56.832V512H56.917333v113.749333H170.666667V682.666667c0 19.370667 2.304 38.144 5.12 56.917333H56.917333V853.333333H216.746667c59.136 101.802667 168.96 170.666667 295.253333 170.666667s236.117333-68.864 295.253333-170.666667h159.829334V739.584H848.213333c2.816-18.773333 5.12-37.546667 5.12-56.917333v-56.917334h113.749334V512H853.333333v-56.917333c0-19.285333-2.304-38.058667-5.12-56.832h118.869334V284.416zM739.584 512v170.666667c0 12.544-1.706667 26.709333-4.010667 39.850666l-5.717333 36.949334-20.992 36.949333A227.84 227.84 0 0 1 512 910.250667a229.12 229.12 0 0 1-196.864-113.834667l-20.992-36.352-5.717333-37.034667A242.858667 242.858667 0 0 1 284.416 682.666667V455.082667c0-13.056 1.706667-27.306667 4.010667-39.765334l5.717333-37.034666L315.136 341.333333c17.066667-29.610667 40.96-55.210667 68.864-74.496l32.426667-22.186666 42.069333-10.24a215.381333 215.381333 0 0 1 107.52 0l38.741333 9.045333 34.645334 23.893333c28.501333 19.370667 51.797333 44.373333 68.864 74.581334l21.589333 36.949333 5.717333 36.949333c2.304 12.544 4.010667 26.794667 4.010667 39.253334V512z m-341.333333 113.749333h227.498666v113.834667H398.250667V625.749333z m0-227.498666h227.498666V512H398.250667V398.250667z"></path></symbol><symbol id="pat-share" viewBox="0 0 1024 1024"><path d="M768 640a128 128 0 0 0-89.6 36.693333L341.333333 526.506667v-28.586667l337.066667-150.613333A128 128 0 1 0 640 256v14.506667L302.933333 420.693333a128 128 0 1 0 0 182.613334l337.066667 150.613333V768a128 128 0 1 0 128-128z"></path></symbol><symbol id="pat-wechat" viewBox="0 0 1024 1024"><path d="M962 827c0 74.56200029-60.44100029 135-135 135H197c-74.56200029 0-135-60.43799971-135-135V197C62 122.44100029 122.44100029 62 197 62h630c74.55899971 0 135 60.44100029 135 135v630z" fill="#2DC100"></path><path d="M664.40899971 397.63999971c-72.639 3.79500029-135.80399971 25.81499971-187.08599971 75.564-51.813 50.26200029-75.465 111.852-69.00000029 188.20200058-28.39200029-3.51600029-54.252-7.38600029-80.25899942-9.576-8.982-0.756-19.64099971 0.31799971-27.24900029 4.61099971-25.254 14.24999971-49.464 30.339-78.15899971 48.276 5.265-23.814 8.67300029-44.667 14.706-64.72500029 4.437-14.742 2.38200029-22.94700029-11.19900058-32.54699971-87.19800029-61.56299971-123.95400029-153.69599971-96.44699971-248.55000029 25.44900029-87.75 87.94500029-140.967 172.863-168.70799971 115.90499971-37.86000029 246.16199971 0.75899971 316.64099971 92.781 25.45499971 33.23999971 41.06400029 70.54800029 45.189 114.67199971z m-334.31099942-29.556c0.66899971-17.34900029-14.364-32.97899971-32.22-33.50099971-18.28199971-0.53700029-33.318 13.43400029-33.85200058 31.44899971-0.54 18.25800029 13.42500029 32.88899971 31.83900029 33.35700058 18.25499971 0.46199971 33.55800029-13.527 34.23300029-31.30500058z m174.42299971-33.51299942c-17.92199971 0.33000029-33.066 15.59400029-32.74800029 33.012 0.32699971 18.054 15.183 32.17799971 33.61200029 31.95599942 18.477-0.22200029 32.49-14.49600029 32.31600029-32.931-0.153-18.09600029-14.94299971-32.37000029-33.18000029-32.03699942z" fill="#FFFFFF"></path><path d="M827.603 850.49c-23.00100029-10.242-44.1-25.60799971-66.564-27.954-22.37699971-2.33700029-45.9 10.57200029-69.31199971 12.96600029-71.31300029 7.29600029-135.20099971-12.57900029-187.88100029-61.29600029-100.19099971-92.67000029-85.87500029-234.76200029 30.042-310.70400029 103.023-67.49399971 254.11200029-44.99399971 326.74799971 48.65700058 63.387 81.72 55.93799971 190.19999971-21.44399942 258.85199971-22.392 19.86900029-30.44999971 36.21899971-16.083 62.41200029 2.65200029 4.83599971 2.95499971 10.95900029 4.49399971 17.06699971z m-261.82199971-253.49699971c14.643 0.01500029 26.70000029-11.44500029 27.25499971-25.90800029 0.585-15.31199971-11.72999971-28.15499971-27.063-28.21799971-15.18000029-0.06900029-27.89700029 12.95399971-27.369 28.03799971 0.49799971 14.41199971 12.63899971 26.07000029 27.17700029 26.08800029z m168.78299942-54.06600058c-14.20800029-0.099-26.28 11.53199971-26.85899971 25.88700058-0.61499971 15.35100029 11.31599971 27.95699971 26.50799971 27.99599942 14.69400029 0.04799971 26.30400029-11.06399971 26.838-25.686 0.56999971-15.38700029-11.367-28.09199971-26.487-28.197z" fill="#FFFFFF"></path></symbol><symbol id="pat-mooc" viewBox="0 0 1024 1024"><path d="M169.88842667 61.85415111h684.22314666c59.57745778 0 108.03427555 48.45681778 108.03427556 108.03427556v684.22314666c0 59.57745778-48.45681778 108.03427555-108.03427556 108.03427556H169.88842667c-59.57745778 0-108.03427555-48.45681778-108.03427556-108.03427556V169.88842667c0-59.57745778 48.45681778-108.03427555 108.03427556-108.03427556z" fill="#32A1FE"></path><path d="M272.89258667 510.41166222l-48.72192-61.16693333h-16.94606222v126.04074666h19.85877333v-91.88352l45.80920889 57.46005334 46.07431111-57.46005334v91.88352h19.85877333V449.24472889H321.61564445z m123.39313778 1.85344c0-12.97521778 4.50218667-24.09585778 13.50542222-33.09909333s20.12387555-13.50542222 33.36305778-13.50542222 24.09585778 4.50218667 33.36419555 13.50542222c9.00209778 9.00323555 13.50428445 20.12387555 13.50428445 33.09795556a46.18012445 46.18012445 0 0 1-46.86848 46.86848 46.18012445 46.18012445 0 0 1-46.86848-46.86734223z m-19.85877334 0c0 18.00533333 6.35448889 33.36305778 19.06460444 46.07317333 12.70897778 12.44501333 28.59804445 18.80064 47.39754667 18.80064s34.68743111-6.35562667 47.39754667-18.80064 19.06574222-27.80273778 19.06574222-46.07317333c0-18.00647111-6.35562667-33.36419555-19.06574222-46.07431111-12.70897778-12.44501333-28.59690667-18.79950222-47.39754667-18.79950222s-34.68743111 6.35448889-47.39754667 18.79950222-19.06460445 27.80387555-19.06460444 46.07431111z m183.76476444 0c0-12.97521778 4.50218667-24.09585778 13.50542223-33.09909333s20.12387555-13.50542222 33.36305777-13.50542222c12.97521778 0 24.09585778 4.50218667 33.36419556 13.50542222 9.00209778 9.00323555 13.50428445 20.12387555 13.50428444 33.09795556a46.18012445 46.18012445 0 0 1-46.86848 46.86848 46.18012445 46.18012445 0 0 1-46.86848-46.86734223z m-19.85877333 0c0 18.00533333 6.35448889 33.36305778 19.06460445 46.07317333 12.71011555 12.44501333 28.59804445 18.80064 47.39754666 18.80064s34.68856889-6.35562667 47.39868445-18.80064 19.06460445-27.80273778 19.06460444-46.07317333c0-18.00647111-6.35562667-33.36419555-19.06460444-46.07431111-12.71011555-12.44501333-28.59804445-18.79950222-47.39868445-18.79950222s-34.68743111 6.35448889-47.39754666 18.79950222-19.06460445 27.80387555-19.06460445 46.07431111z m230.36928-64.87381333c-18.80064 0-34.68856889 6.35448889-47.39868444 18.79950222s-19.06460445 27.80387555-19.06460445 46.07431111c0 18.00533333 6.35448889 33.36305778 19.06460445 46.07317333 12.71011555 12.44501333 28.59804445 18.80064 47.39868444 18.80064 6.35448889 0 12.44501333-0.79416889 18.5344-2.64760888s10.85667555-3.70801778 14.56355556-6.09052445 7.14979555-4.76728889 10.59271111-7.68 5.56032-4.76501333 6.35448889-6.08938667c1.05813333-1.05813333 1.58833778-2.11854222 2.11854222-2.64760888L810.15466667 539.27253333l-1.32437334 2.11854222c-1.05813333 1.32323555-2.91271111 2.91271111-5.03125333 4.76615112-2.38250667 1.85344-4.76615111 3.70688-7.94282667 5.82542222-2.91271111 1.85344-6.62072889 3.70688-11.12177778 5.03125333s-9.2672 2.11740445-14.0333511 2.11740445c-13.24032 0-24.09699555-4.50104889-33.36419556-13.50428445-8.73813333-9.2672-13.50542222-20.38897778-13.50542222-33.36305777s4.50218667-24.09585778 13.50542222-33.09909334 20.12387555-13.50542222 33.36419556-13.50542222a53.72586667 53.72586667 0 0 1 24.89002666 6.62072889c2.64760889 1.58833778 5.29521778 3.44177778 7.67886222 5.82542222 2.38364445 2.11854222 3.97084445 3.70688 4.50104889 4.50104889 0.79530667 0.79416889 1.05927111 1.58947555 1.58947556 1.85457778l12.44501333-12.71125334-1.85457778-2.38250666c-1.32323555-1.58833778-3.44177778-3.70688-6.35448888-6.09052445s-6.35448889-4.76615111-10.0613689-7.14865777-8.73813333-4.50218667-14.56355555-6.09052445c-5.56145778-1.85457778-11.65084445-2.64760889-18.27043555-2.64760889z" fill="#FFFFFF"></path></symbol><symbol id="pat-device-camera-video" viewBox="0 0 1024 1024"><path d="M917 200.89583333L624.5 405.08333333V252.08333333c0-30.9375-25.3125-56.25-56.25-56.25H118.25c-30.9375 0-56.25 25.3125-56.25 56.25v506.25c0 30.9375 25.3125 56.25 56.25 56.25h450c30.9375 0 56.25-25.3125 56.25-56.25V605.33333333l292.5 204.1875c18.5625 12.9375 45 0 45-23.0625v-562.5c0-23.0625-26.4375-36-45-23.0625z"></path></symbol><symbol id="pat-x-circle" viewBox="0 0 1024 1024"><path d="M512 64c247.381333 0.106667 447.893333 200.618667 448 448-0.106667 247.381333-200.618667 447.893333-448 448-247.381333-0.106667-447.893333-200.618667-448-448 0.106667-247.381333 200.618667-447.893333 448-448z m152.96 234.666667L512 451.626667 359.04 298.666667 298.666667 359.04 451.626667 512 298.666667 664.96 359.04 725.333333 512 572.373333 664.96 725.333333 725.333333 664.96 572.373333 512 725.333333 359.04 664.96 298.666667z"></path></symbol><symbol id="pat-check-circle" viewBox="0 0 1024 1024"><path d="M512 64c247.381333 0.106667 447.893333 200.618667 448 448-0.106667 247.381333-200.618667 447.893333-448 448-247.381333-0.106667-447.893333-200.618667-448-448 0.106667-247.381333 200.618667-447.893333 448-448z m205.632 249.962667L422.4 609.216l-116.053333-115.562667-63.146667 63.146667 179.2 179.157333L780.8 377.6l-63.146667-63.637333z"></path></symbol><symbol id="pat-bell" viewBox="0 0 1024 1024"><path d="M512 1024c70.64 0 127.94-57.3 127.94-128H384.06c0 70.7 57.3 128 127.94 128z m430.78-299.42c-38.64-41.52-110.94-103.98-110.94-308.58 0-155.4-108.96-279.8-255.88-310.32V64c0-35.34-28.64-64-63.96-64s-63.96 28.66-63.96 64v41.68C301.12 136.2 192.16 260.6 192.16 416c0 204.6-72.3 267.06-110.94 308.58-12 12.9-17.32 28.32-17.22 43.42 0.22 32.8 25.96 64 64.2 64h767.6c38.24 0 64-31.2 64.2-64 0.1-15.1-5.22-30.54-17.22-43.42z"></path></symbol><symbol id="pat-question-2" viewBox="0 0 1024 1024"><path d="M512 32C246.9 32 32 246.9 32 512s214.9 480 480 480 480-214.9 480-480S777.1 32 512 32z m48.51 791.7c-15.84 12.6-33.66 18.9-55.44 18.9s-39.6-7.2-53.46-19.8c-15.84-12.6-22.77-28.8-22.77-48.6s6.93-36 22.77-48.6c13.86-12.6 31.68-18.9 53.46-18.9s40.59 6.3 55.44 18.9c13.86 12.6 21.78 28.8 21.78 48.6s-7.92 36.9-21.78 49.5z m141.57-348.3c-8.91 9-37.62 33.3-85.14 71.1-17.82 12.6-30.69 27.9-39.6 44.1-9.9 18-14.85 37.8-14.85 59.4v12.6H448.64V650c0-34.2 5.94-63.9 19.8-88.2 12.87-24.3 51.48-62.1 115.83-114.3l11.88-12.6c17.82-19.8 26.73-41.4 26.73-63.9 0-29.7-9.9-53.1-27.72-70.2-18.81-17.1-45.54-25.2-79.2-25.2-42.57 0-73.26 11.7-93.06 36-16.83 20.7-24.75 50.4-24.75 89.1H285.29c0-66.6 20.79-118.8 64.35-156.6 42.57-37.8 99.99-56.7 173.25-56.7 64.35 0 116.82 15.3 156.42 47.7 39.6 31.5 59.4 74.7 59.4 129.6 0 45.01-12.87 81.9-36.63 110.7z"></path></symbol><symbol id="pat-clippy" viewBox="0 0 1024 1024"><path d="M192 832h256v64H192v-64z m320-384H192v64h320V448z m128 192V512l-192 192 192 192v-128h320v-128H640zM352 576H192v64h160V576zM192 768h160v-64H192v64z m576 64h64v128c-1.28 17.92-7.04 33.28-19.2 44.8-12.16 11.52-26.88 17.92-44.8 19.2H128c-35.2 0-64-28.8-64-64V256c0-35.2 28.8-64 64-64h192c0-71.04 56.96-128 128-128 71.04 0 128 56.96 128 128h192c35.2 0 64 28.8 64 64v320h-64V384H128v576h640v-128zM192 320h512c0-35.2-28.8-64-64-64H576c-35.2 0-64-28.8-64-64s-28.8-64-64-64-64 28.8-64 64-28.8 64-64 64H256c-35.2 0-64 28.8-64 64z"></path></symbol><symbol id="pat-question" viewBox="0 0 1024 1024"><path d="M448 640h128v128H448v-128z m256-224C704 552.96 576 576 576 576H448c0-35.2 28.8-64 64-64h32c17.92 0 32-14.08 32-32v-64c0-17.92-14.08-32-32-32h-64c-17.92 0-32 14.08-32 32V448H320c0-96 96-192 192-192s192 64 192 160zM512 147.2c200.96 0 364.8 163.84 364.8 364.8s-163.84 364.8-364.8 364.8A365.44 365.44 0 0 1 147.2 512c0-200.96 163.84-364.8 364.8-364.8zM512 64C264.96 64 64 264.96 64 512s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448z"></path></symbol><symbol id="pat-copy" viewBox="0 0 1024 1024"><path d="M682.688 42.688h-512c-46.976 0-85.376 38.4-85.376 85.312v597.312h85.376V128h512V42.688zM640 213.312H341.312c-46.912 0-84.864 38.4-84.864 85.376L256 896c0 46.912 37.952 85.312 84.928 85.312h469.76c46.912 0 85.312-38.4 85.312-85.312V469.312l-256-256zM341.312 896V298.688h256V512h213.376v384H341.312z"></path></symbol><symbol id="pat-checkbox-indeterminate" viewBox="0 0 1024 1024"><path d="M170.667 128h682.666A42.667 42.667 0 0 1 896 170.667v682.666A42.667 42.667 0 0 1 853.333 896H170.667A42.667 42.667 0 0 1 128 853.333V170.667A42.667 42.667 0 0 1 170.667 128z m128 341.333v85.334h426.666v-85.334H298.667z"></path></symbol><symbol id="pat-pin-2" viewBox="0 0 1024 1024"><path d="M1022.969563 411.319345a19.312844 19.312844 0 0 0-11.761522-14.040437 450.298265 450.298265 0 0 0-167.500293-31.924131c-90.403422 0-160.161413 25.840585-187.102831 37.505543L369.249116 158.379031C379.291794 70.157961 331.704947 9.824637 329.580534 7.19809A19.428721 19.428721 0 0 0 315.578723 0.013712a20.008106 20.008106 0 0 0-14.697074 5.63935L6.28353 300.251181a19.312844 19.312844 0 0 0 1.641592 28.79545c42.121312 33.41122 93.532102 40.441095 129.222237 40.441095 7.956892 0 14.755013-0.366944 19.950168-0.772514l245.697998 288.804265c-16.763548 43.067642-67.98121 198.342905-5.929043 354.139616a19.254905 19.254905 0 0 0 17.941632 12.167091 19.312844 19.312844 0 0 0 13.65418-5.658663l281.388134-281.388133 262.075289 262.075289a19.254905 19.254905 0 0 0 27.308361 0 19.293531 19.293531 0 0 0 0-27.308361l-262.075289-262.075289 280.557681-280.576994c4.596457-4.596457 6.566367-11.201449 5.253093-17.574688z"></path></symbol><symbol id="pat-pin" viewBox="0 0 1024 1024"><path d="M1023.056311 411.389175a19.316122 19.316122 0 0 0-11.763519-14.042821c-165.616434-65.983874-312.399649-12.845221-354.663325 5.563043L369.224881 158.405919C379.269264 70.169871 331.674338 9.826305 329.549565 7.199312A19.432019 19.432019 0 0 0 315.545376 0.013714a20.011503 20.011503 0 0 0-14.699569 5.640308L6.197674 300.302155a19.316122 19.316122 0 0 0 1.641871 28.800338c53.60224 42.534102 122.638062 41.858037 149.236362 39.694632l245.720394 288.83398c-16.766394 43.074953-67.992751 198.376578-5.930049 354.199738a19.258174 19.258174 0 0 0 17.944678 12.169157 19.316122 19.316122 0 0 0 13.656498-5.659624l281.435905-281.435905 262.119782 262.119783a19.258174 19.258174 0 0 0 27.312997 0 19.296806 19.296806 0 0 0 0-27.312998l-262.119782-262.119782 280.605312-280.624627c4.577921-4.597237 6.548166-11.203351 5.234669-17.577672zM682.146065 709.977797L422.846437 969.296741c-47.073391-154.625561 19.18091-305.716271 19.895606-307.300193 3.051947-6.818591 1.931612-14.776834-2.897419-20.455773L179.849616 335.921085a19.393387 19.393387 0 0 0-17.732201-6.548166c-0.69538 0.115897-61.290057 9.11721-111.917613-18.446897l260.767653-260.767654c11.666938 22.329438 26.868726 62.970559 18.620742 112.960685a19.258174 19.258174 0 0 0 6.52885 17.848097l304.904993 259.415525a19.509284 19.509284 0 0 0 21.344316 2.472464c1.487341-0.772645 142.514352-71.373073 306.527547-19.644497L682.146065 709.977797z"></path></symbol><symbol id="pat-plus-2" viewBox="0 0 1024 1024"><path d="M960.24005 449.13l-384-1 1-384A64 64 0 0 0 513.38005 0h-0.17a64 64 0 0 0-64 63.84l-1 384-384-1H64.08005a64 64 0 0 0-0.16 128l384 1-1 384A64 64 0 0 0 510.78005 1024h0.17a64 64 0 0 0 64-63.84l1-384 384 1h0.13a64 64 0 0 0 0.16-128z"></path></symbol><symbol id="pat-book" viewBox="0 0 1024 1024"><path d="M384 576h-64V512H384v64z m0-192h-64v64H384V384z m0-128h-64v64H384V256z m0-128h-64v64H384V128z m512-64v768c0 35.2-28.8 64-64 64H512v128l-96-96L320 1024v-128h-128A64.1792 64.1792 0 0 1 128 832v-768C128 28.8 156.8 0 192 0h640C867.2 0 896 28.8 896 64z m-64 640h-640v128h128V768H512v64h320v-128z m0-640H256V640h576V64z"></path></symbol><symbol id="pat-multiple-choice-more-than-one-answer" viewBox="0 0 1024 1024"><path d="M397.75893 84.21C392.92893 72.01 381.12893 64 368.00893 64s-24.92 8.01-29.75 20.21l-336 848c-6.51 16.43 1.53 35.03 17.96 41.54 16.43 6.51 35.03-1.53 41.54-17.96L148.84893 736h438.33l87.09 219.79c4.98 12.56 17.02 20.22 29.76 20.22 3.92 0 7.91-0.73 11.78-2.26 16.43-6.51 24.47-25.11 17.96-41.54l-336.01-848zM174.19893 672L368.00893 182.87 561.81893 672H174.19893z"></path><path d="M944.00893 892m-80 0a80 80 0 1 0 160 0 80 80 0 1 0-160 0Z"></path><path d="M864.00893 288h128c17.67 0 32-14.33 32-32s-14.33-32-32-32H864.00893V96c0-17.67-14.33-32-32-32s-32 14.33-32 32v128H672.00893c-17.67 0-32 14.33-32 32s14.33 32 32 32h128v128c0 17.67 14.33 32 32 32s32-14.33 32-32V288z"></path></symbol><symbol id="pat-code-completion" viewBox="0 0 1024 1024"><path d="M906.34 393.08C852.68 355.55 791.72 351.5 768 351.5s-84.68 4.05-138.34 41.58a191.626 191.626 0 0 0-34.28 30.68c-5.28-13.4-12.68-25.7-23.06-36.08-13.8-13.8-31.53-23.24-54.21-28.87C499.4 354.16 477.12 352 448 352H288.1c-0.06-43-0.1-76.94-0.1-96 0-63.98 21.87-97.02 42.34-106.61 13.87-6.5 32.21-6.06 54.5 1.3 30.32 10.01 66.21 32.18 106.67 65.9 13.58 11.31 33.76 9.48 45.07-4.1 11.31-13.58 9.48-33.75-4.1-45.07C439 89.52 361.86 63.96 303.19 91.43c-27.56 12.91-49.28 37.49-62.81 71.09C229.67 189.15 224 221.47 224 256c0 19.07 0.04 53 0.1 96H64c-17.67 0-32 14.33-32 32s14.33 32 32 32h160.21c0.36 212.08 1.06 539.65 1.07 544.07 0.04 17.65 14.36 31.93 32 31.93h0.07c17.67-0.04 31.97-14.4 31.93-32.07-0.01-4.42-0.71-331.9-1.07-543.93H448c42.39 0 67.51 5.38 79.07 16.93C538.62 444.49 544 469.61 544 512v448c0 17.67 14.33 32 32 32s32-14.33 32-32V576c0-59.5 19.63-103.4 58.34-130.47 39.84-27.86 87.88-30.03 101.66-30.03s61.82 2.17 101.66 30.03C908.37 472.6 928 516.5 928 576v384c0 17.67 14.33 32 32 32s32-14.33 32-32V576c0-101.67-46.58-155.59-85.66-182.92z"></path></symbol><symbol id="pat-fill-in-the-blank-for-programming" viewBox="0 0 1024 1024"><path d="M406.3 627.55a32 32 0 0 0 45.25-45.25L317.25 448l134.3-134.3a32 32 0 0 0-45.25-45.25L249.37 425.37a32 32 0 0 0 0 45.26zM572.45 627.55a32 32 0 0 0 45.26 0l156.92-156.92a32 32 0 0 0 0-45.26L617.71 268.45a32 32 0 0 0-45.26 45.25L706.75 448l-134.3 134.3a32 32 0 0 0 0 45.25zM768 800H256a32 32 0 0 0 0 64h512a32 32 0 0 0 0-64z"></path><path d="M914.22 269.87L691.32 39.08A128.62 128.62 0 0 0 599.25 0h-397.4a128.14 128.14 0 0 0-128 128v768a128.14 128.14 0 0 0 128 128h620.3a128.14 128.14 0 0 0 128-128V358.79a127.38 127.38 0 0 0-35.93-88.92zM886.15 896a64.07 64.07 0 0 1-64 64h-620.3a64.07 64.07 0 0 1-64-64V128a64.07 64.07 0 0 1 64-64h397.4a64.32 64.32 0 0 1 46 19.54l222.9 230.79a63.69 63.69 0 0 1 18 44.46z"></path></symbol><symbol id="pat-programming" viewBox="0 0 1024 1024"><path d="M280.3 299.17c-11.5-13.42-31.71-14.97-45.12-3.47l-224 192A31.992 31.992 0 0 0 0 512c0 9.34 4.08 18.22 11.17 24.3l224 192a31.902 31.902 0 0 0 20.81 7.71c9.02 0 17.98-3.79 24.31-11.18 11.5-13.42 9.95-33.62-3.47-45.12L81.17 512l195.65-167.71c13.42-11.5 14.98-31.7 3.48-45.12zM1012.83 487.7l-224-192c-13.42-11.5-33.62-9.95-45.12 3.47s-9.95 33.62 3.47 45.12L942.83 512 747.17 679.7c-13.42 11.5-14.97 31.7-3.47 45.12 6.33 7.39 15.3 11.18 24.31 11.18 7.37 0 14.78-2.53 20.81-7.71l224-192a32 32 0 0 0 11.17-24.3c0.01-9.33-4.07-18.21-11.16-24.29zM718.31 99.37c-15.81-7.9-35.03-1.5-42.93 14.31l-384 768.01c-7.9 15.81-1.5 35.03 14.31 42.93 4.59 2.3 9.48 3.38 14.29 3.38 11.74 0 23.04-6.48 28.65-17.7l384-768.01c7.9-15.8 1.49-35.02-14.32-42.92z"></path></symbol><symbol id="pat-multiple-choice" viewBox="0 0 1024 1024"><path d="M397.75893 84.21C392.92893 72.01 381.12893 64 368.00893 64s-24.92 8.01-29.75 20.21l-336 848c-6.51 16.43 1.53 35.03 17.96 41.54 16.43 6.51 35.03-1.53 41.54-17.96L148.84893 736h438.33l87.09 219.79c4.98 12.56 17.02 20.22 29.76 20.22 3.92 0 7.91-0.73 11.78-2.26 16.43-6.51 24.47-25.11 17.96-41.54l-336.01-848zM174.19893 672L368.00893 182.87 561.81893 672H174.19893z"></path><path d="M944.00893 892m-80 0a80 80 0 1 0 160 0 80 80 0 1 0-160 0Z"></path></symbol><symbol id="pat-true-or-false" viewBox="0 0 1024 1024"><path d="M982.63 41.37a32 32 0 0 0-45.26 0l-896 896a32 32 0 0 0 45.26 45.26l896-896a32 32 0 0 0 0-45.26zM982.63 585.37a32 32 0 0 0-45.26 0L784 738.75 630.63 585.37a32 32 0 0 0-45.26 45.26L738.75 784 585.37 937.37a32 32 0 0 0 45.26 45.26L784 829.25l153.37 153.38a32 32 0 0 0 45.26-45.26L829.25 784l153.38-153.37a32 32 0 0 0 0-45.26zM178.71 431.89c0.38 0.44 0.78 0.86 1.2 1.27a96 96 0 0 0 135.76 0c0.33-0.33 0.65-0.67 1-1L634.05 85.61a32 32 0 1 0-47.19-43.22L270 388.32a32 32 0 0 1-44.32 0.09L87.83 234.64a32 32 0 1 0-47.66 42.72z"></path></symbol><symbol id="pat-subjective" viewBox="0 0 1024 1024"><path d="M96 864c1.41 0 2.83-0.09 4.25-0.28L307.23 836c1.18-0.16 2.35-0.38 3.51-0.67a96.024 96.024 0 0 0 44.48-25.12l518.21-516.22c37.35-37.21 37.59-97.98 0.54-135.48L772.02 55.31c-18.1-18.32-42.25-28.45-68-28.53h-0.3c-25.64 0-49.74 9.98-67.87 28.12L117.91 572.84a96.013 96.013 0 0 0-25.25 44.6c-0.29 1.16-0.51 2.33-0.67 3.51l-27.7 206.8a32.043 32.043 0 0 0 9.09 26.88A31.966 31.966 0 0 0 96 864z m53.37-189.38l104.02 104.02-120.1 16.08 16.08-120.1zM681.1 100.16c6.05-6.05 14.08-9.37 22.62-9.37h0.1c8.58 0.03 16.63 3.4 22.67 9.51l101.95 103.18c12.35 12.5 12.27 32.76-0.18 45.16L318.02 756.92a31.877 31.877 0 0 0-7.39-11.55l-128-128a31.837 31.837 0 0 0-11.41-7.34L681.1 100.16zM928 960H96c-17.67 0-32 14.33-32 32s14.33 32 32 32h832c17.67 0 32-14.33 32-32s-14.33-32-32-32z"></path><path d="M383.04 544.96c8.19 0 16.38-3.12 22.63-9.37l320.96-320.96c12.5-12.5 12.5-32.76 0-45.25-12.5-12.5-32.76-12.5-45.25 0L360.41 490.33c-12.5 12.5-12.5 32.76 0 45.25a31.909 31.909 0 0 0 22.63 9.38z"></path></symbol><symbol id="pat-fill-in-the-blank" viewBox="0 0 1024 1024"><path d="M914.22 269.87L691.32 39.08C667.34 14.24 633.78 0 599.25 0h-397.4c-70.58 0-128 57.42-128 128v768c0 70.58 57.42 128 128 128h620.31c70.58 0 128-57.42 128-128V358.79c-0.01-33.35-12.77-64.93-35.94-88.92zM886.15 896c0 35.29-28.71 64-64 64h-620.3c-35.29 0-64-28.71-64-64V128c0-35.29 28.71-64 64-64h397.41c17.26 0 34.04 7.12 46.04 19.54l222.9 230.79c11.59 12 17.97 27.79 17.97 44.46V896z"></path><path d="M768 800H256c-17.67 0-32 14.33-32 32s14.33 32 32 32h512c17.67 0 32-14.33 32-32s-14.33-32-32-32zM308.76 733.96c16.55 6.2 34.99-2.18 41.2-18.73L390.18 608h243.65l40.21 107.24c4.82 12.85 17.01 20.77 29.97 20.77 3.73 0 7.53-0.66 11.23-2.05 16.55-6.21 24.93-24.65 18.73-41.2L686.14 565.2c-0.07-0.21-0.15-0.41-0.23-0.61L541.96 180.76C537.28 168.27 525.34 160 512 160s-25.28 8.27-29.96 20.76L338.11 564.57c-0.08 0.22-0.17 0.43-0.24 0.65l-47.83 127.54c-6.21 16.55 2.18 35 18.72 41.2zM512 283.14L609.82 544H414.18L512 283.14z"></path></symbol><symbol id="pat-coin" viewBox="0 0 1024 1024"><path d="M512.7 512.18m-479.82 0a479.82 479.82 0 1 0 959.64 0 479.82 479.82 0 1 0-959.64 0Z" fill="#F8B22C"></path><path d="M513.12 512.6m-422.31 0a422.31 422.31 0 1 0 844.62 0 422.31 422.31 0 1 0-844.62 0Z" fill="#F8DD5C"></path><path d="M512.6 512.09m-383.91 0a383.91 383.91 0 1 0 767.82 0 383.91 383.91 0 1 0-767.82 0Z" fill="#F8B22C"></path><path d="M509.63 509.11m-369.23 0a369.23 369.23 0 1 0 738.46 0 369.23 369.23 0 1 0-738.46 0Z" fill="#F8DD5C"></path><path d="M555.36 233.09l192.19 480.47h-79.69l-49.22-128.9H405.36l-49.22 128.9h-79.69l192.19-480.47z m-42.19 63.29h-2.34l-14.06 42.18q-2.37 4.72-72.66 187.5h175.78q-70.3-182.8-72.66-187.5c0-1.54-0.8-4.68-2.34-9.37-7.84-18.75-11.72-29.67-11.72-32.81z" fill="#F8B22C"></path></symbol><symbol id="pat-arrow-down" viewBox="0 0 1024 1024"><path d="M235 352l277 480 277-480H235z"></path></symbol><symbol id="pat-arrow-left" viewBox="0 0 1024 1024"><path d="M672 235L192 512l480 277V235z"></path></symbol><symbol id="pat-arrow-right" viewBox="0 0 1024 1024"><path d="M352 789l480-277-480-277v554z"></path></symbol><symbol id="pat-arrow-up" viewBox="0 0 1024 1024"><path d="M789 672L512 192 235 672h554z"></path></symbol><symbol id="pat-diamond" viewBox="0 0 1024 1024"><path d="M511.11 64.09L288.98 328.22h445.51L511.11 64.09z" fill="#ADCEF2"></path><path d="M192.71 64.09l96.27 264.13L511.11 64.09h-318.4z" fill="#659EDB"></path><path d="M192.71 64.09L32 328.75l256.98-0.53-96.27-264.13z" fill="#7EB3ED"></path><path d="M288.98 328.22H32.29L512.14 960 288.98 328.22z" fill="#659EDB"></path><path d="M288.98 328.22L512.14 960l222.35-631.78H288.98z" fill="#7EB3ED"></path><path d="M511.11 64.09l223.38 264.13 91.79-264.13H511.11z" fill="#CBE1F7"></path><path d="M826.28 64.09l-91.79 264.13H992L826.28 64.09z" fill="#EDF4FC"></path><path d="M734.49 328.22L512.14 960 992 328.22H734.49z" fill="#ABCEF4"></path></symbol><symbol id="pat-ticket" viewBox="0 0 1024 1024"><path d="M991.5 203.5H480c-12.51 0-23.87 7.29-29.08 18.65-18.78 40.92-55.76 65.35-98.92 65.35s-80.14-24.43-98.92-65.35A31.998 31.998 0 0 0 224 203.5H32.5c-17.67 0-32 14.33-32 32v553c0 17.67 14.33 32 32 32H224c12.51 0 23.87-7.29 29.08-18.65 18.78-40.92 55.76-65.35 98.92-65.35s80.14 24.43 98.92 65.35A31.998 31.998 0 0 0 480 820.5h511.5c17.67 0 32-14.33 32-32v-553c0-17.67-14.33-32-32-32z m-32 553H768.14v-14c0-17.67-14.33-32-32-32s-32 14.33-32 32v14H499.22c-31.59-52.3-86.32-84-147.22-84s-115.63 31.7-147.22 84H64.5v-489h140.28c31.58 52.3 86.32 84 147.22 84s115.63-31.7 147.22-84h204.93v14c0 17.67 14.33 32 32 32s32-14.33 32-32v-14H959.5v489z"></path><path d="M736.14 353.39c-17.67 0-32 14.33-32 32v74.67c0 17.67 14.33 32 32 32s32-14.33 32-32v-74.67c0-17.68-14.32-32-32-32zM736.14 531.94c-17.67 0-32 14.33-32 32v74.67c0 17.67 14.33 32 32 32s32-14.33 32-32v-74.67c0-17.67-14.32-32-32-32zM544 416H160c-17.67 0-32 14.33-32 32s14.33 32 32 32h384c17.67 0 32-14.33 32-32s-14.33-32-32-32zM544 544H160c-17.67 0-32 14.33-32 32s14.33 32 32 32h384c17.67 0 32-14.33 32-32s-14.33-32-32-32z"></path></symbol><symbol id="pat-time-machine" viewBox="0 0 1024 1024"><path d="M1014.754936 261.203807L762.926193 9.375063A32.00684 32.00684 0 0 0 729.146361 2.0051L580.707102 57.224824a32.08784 32.08784 0 0 0-8.569957 4.789977L221.618894 336.363431a31.98384 31.98384 0 0 0-11.809941 19.759902l-21.159894 122.609388a31.97584 31.97584 0 0 0 8.909955 28.06986l319.788404 319.788404a31.99984 31.99984 0 0 0 22.629887 9.369953c1.809991 0 3.629982-0.149999 5.439973-0.469997l122.609388-21.159895a32.00284 32.00284 0 0 0 19.619902-11.639942l276.508621-348.368261c2.209989-2.779986 3.93998-5.909971 5.119974-9.259954l53.049735-150.599248a32.03184 32.03184 0 0 0-7.569962-33.259834zM732.206346 69.154765L955.255233 292.203652l-29.469853 83.669582L649.736758 99.834612l82.469588-30.679847zM254.53873 473.272748l7.839961-45.419773 333.908333 333.908334-45.419773 7.839961-296.328521-296.328522z m405.277977 261.518695l-370.298152-370.298152 299.758504-234.618829 307.008468 307.008468-236.46882 297.908513z"></path><path d="M745.906278 360.73331L607.516968 222.344c-5.99997-5.99997-14.139929-9.369953-22.629887-9.369953s-16.629917 3.369983-22.629887 9.369953L459.127709 325.483486c-12.499938 12.499938-12.499938 32.759837 0 45.249774l138.389309 138.389309c5.99997 5.99997 14.139929 9.369953 22.629887 9.369954s16.629917-3.369983 22.629887-9.369954l103.139486-103.139485c12.489938-12.489938 12.489938-32.749837-0.01-45.249774z m-125.759373 80.509598l-93.139535-93.139535 57.879711-57.879711 93.139535 93.139535-57.879711 57.879711zM294.62853 729.37147c-12.499938-12.499938-32.759837-12.499938-45.249774 0l-175.999122 175.999122c-12.499938 12.499938-12.499938 32.759837 0 45.249774C79.619603 956.880335 87.809562 960.000319 95.999521 960.000319s16.379918-3.119984 22.629887-9.369953l175.999122-175.999122c12.489938-12.499938 12.489938-32.759837 0-45.259774zM174.629129 593.372149c-12.499938-12.499938-32.759837-12.499938-45.249775 0l-119.999401 119.999401c-12.499938 12.499938-12.499938 32.759837 0 45.249774C15.619922 764.881293 23.809881 768.001277 31.99984 768.001277s16.379918-3.119984 22.629887-9.369953l119.999402-119.999401c12.489938-12.499938 12.489938-32.759837 0-45.259774zM385.368077 849.370871l-119.999401 119.999402c-12.499938 12.499938-12.499938 32.759837 0 45.249774 6.249969 6.249969 14.439928 9.369953 22.629887 9.369953s16.379918-3.119984 22.629887-9.369953l119.999401-119.999401c12.499938-12.499938 12.499938-32.759837 0-45.249775-12.499938-12.489938-32.759837-12.489938-45.259774 0z"></path></symbol><symbol id="pat-minus" viewBox="0 0 1024 1024"><path d="M831.41 449.68L192.17 448H192c-35.27 0-63.9 28.54-64 63.83-0.09 35.35 28.49 64.08 63.83 64.17l639.24 1.68h0.17c35.27 0 63.9-28.54 64-63.83 0.09-35.35-28.49-64.08-63.83-64.17z"></path></symbol><symbol id="pat-at" viewBox="0 0 1024 1024"><path d="M678.873 307.289C664.221 478.387 656.9 567.156 656.9 573.597c0 62.993 18.018 94.482 54.053 94.482 33.398 0 61.01-18.237 82.838-54.712 21.82-36.475 32.738-84.004 32.738-142.602 0-85.542-27.102-155.416-81.299-209.619-54.203-54.197-129.199-81.299-225-81.299-93.459 0-170.803 32.67-232.031 97.998-61.235 65.334-91.846 147.073-91.846 245.214 0 96.097 28.708 173.44 86.133 232.031 57.417 58.592 135.64 87.891 234.667 87.891 76.754 0 143.262-13.039 199.512-39.111v62.402c-54.787 23.436-123.342 35.156-205.664 35.156-115.137 0-208.081-34.647-278.833-103.931-70.752-69.282-106.128-159.885-106.128-271.802 0-115.72 37.134-211.885 111.401-288.5 74.268-76.609 169.409-114.917 285.424-114.917 108.395 0 197.822 31.86 268.287 95.581 70.457 63.721 105.688 146.708 105.688 248.95 0 76.176-18.896 138.359-56.689 186.547-37.793 48.196-83.936 72.29-138.428 72.29-69.434 0-104.445-36.763-105.029-110.303h-2.197c-23.441 73.54-68.266 110.303-134.473 110.303-43.066 0-78.002-15.82-104.809-47.461-26.807-31.641-40.21-74.707-40.21-129.199 0-71.479 18.457-130.806 55.371-177.978 36.914-47.166 84.52-70.752 142.822-70.752 22.852 0 43.135 5.789 60.865 17.358 17.723 11.577 28.928 26.003 33.617 43.286h1.758c0.289-1.167 1.902-19.041 4.834-53.613h64.601zM386.637 549.427c0 35.452 7.539 63.94 22.633 85.474 15.086 21.533 36.543 32.3 64.379 32.3 38.377 0 68.623-19.185 90.748-57.568 22.117-38.376 33.178-89.058 33.178-152.05 0-66.207-27.836-99.316-83.496-99.316-37.793 0-68.486 18.457-92.064 55.371-23.587 36.912-35.378 82.176-35.378 135.789z"></path></symbol><symbol id="pat-close" viewBox="0 0 1024 1024"><path d="M602.51 512l338.75-338.75c24.99-24.99 24.99-65.52 0-90.51-24.99-24.99-65.52-24.99-90.51 0L512 421.49 173.25 82.74c-24.99-24.99-65.52-24.99-90.51 0-24.99 24.99-24.99 65.52 0 90.51L421.49 512 82.75 850.75c-24.99 24.99-24.99 65.52 0 90.51C95.24 953.75 111.62 960 128 960s32.76-6.25 45.25-18.75L512 602.51l338.75 338.75C863.24 953.75 879.62 960 896 960s32.76-6.25 45.25-18.75c24.99-24.99 24.99-65.52 0-90.51L602.51 512z"></path></symbol><symbol id="pat-ok" viewBox="0 0 1024 1024"><path d="M387.703 926.21h-2.85c-28.18-0.65-56.93-10.85-83.15-29.48q-1.87-1.34-3.66-2.81L23.263 667.1a64 64 0 1 1 81.48-98.72l272.67 225a38.48 38.48 0 0 0 7.61 4l525.14-651.74a64 64 0 1 1 99.68 80.3L479.133 884.68a63.59 63.59 0 0 1-4.59 5.11c-23.54 23.55-54.29 36.42-86.84 36.42z"></path></symbol><symbol id="pat-ring-2" viewBox="0 0 1024 1024"><path d="M512 864c-47.51 0-93.61-9.31-137.02-27.67-41.92-17.73-79.56-43.11-111.88-75.42-32.32-32.32-57.69-69.96-75.42-111.88C169.31 605.61 160 559.51 160 512c0-47.51 9.31-93.61 27.67-137.02 17.73-41.92 43.11-79.56 75.42-111.88 32.32-32.32 69.96-57.69 111.88-75.42C418.39 169.31 464.49 160 512 160c47.51 0 93.61 9.31 137.02 27.67 41.92 17.73 79.56 43.11 111.88 75.42 32.32 32.32 57.69 69.96 75.42 111.88C854.69 418.39 864 464.49 864 512c0 47.51-9.31 93.61-27.67 137.02-17.73 41.92-43.11 79.56-75.42 111.88-32.32 32.32-69.96 57.69-111.88 75.42C605.61 854.69 559.51 864 512 864z m0-640c-158.8 0-288 129.2-288 288s129.2 288 288 288 288-129.2 288-288-129.2-288-288-288z"></path></symbol><symbol id="pat-circle-2" viewBox="0 0 1024 1024"><path d="M512 512m-320 0a320 320 0 1 0 640 0 320 320 0 1 0-640 0Z"></path></symbol><symbol id="pat-circle-3" viewBox="0 0 1024 1024"><path d="M512 512m-448 0a448 448 0 1 0 896 0 448 448 0 1 0-896 0Z"></path></symbol><symbol id="pat-next" viewBox="0 0 1024 1024"><path d="M352 992a64 64 0 0 1-45.18-109.34l371.93-370.52-371.93-370.82a64 64 0 1 1 90.37-90.64l372 370.88c50 50 50 131.18 0.07 181.09l-0.09 0.08-372 370.61A63.79 63.79 0 0 1 352 992z"></path></symbol><symbol id="pat-previous" viewBox="0 0 1024 1024"><path d="M672 992a63.81 63.81 0 0 1-45.17-18.66l-372-370.61-0.09-0.08a128 128 0 0 1 0-181L626.81 50.68a64 64 0 1 1 90.38 90.64L345.26 512.14l371.91 370.52A64 64 0 0 1 672 992z"></path></symbol><symbol id="pat-multiply-2" viewBox="0 0 1024 1024"><path d="M579.5 513l192.57-191.54a48 48 0 1 0-67.7-68.06L511.8 445 320.24 252.39a48 48 0 1 0-68.06 67.7l191.56 192.57-192.57 191.56a48 48 0 1 0 67.7 68.06l192.57-191.56L703 773.29a48 48 0 1 0 68.06-67.7z"></path></symbol><symbol id="pat-circle-4" viewBox="0 0 1024 1024"><path d="M512 512m-96 0a96 96 0 1 0 192 0 96 96 0 1 0-192 0Z"></path></symbol><symbol id="pat-exercise" viewBox="0 0 1024 1024"><path d="M153.6 320h256V384H153.6v-64zM153.6 512h256v-64H153.6V512z m0 128h256v-64H153.6V640z m704-320h-256V384h256v-64z m0 128h-256V512h256v-64z m0 128h-256V640h256v-64z m128-384V768c0 35.2-28.8 64-64 64H569.6l-64 64-64-64H89.6A64.1792 64.1792 0 0 1 25.6 768V192C25.6 156.8 54.4 128 89.6 128h352l64 64 64-64H921.6c35.2 0 64 28.8 64 64z m-512 32L441.6 192H89.6V768h384V224zM921.6 192H569.6L537.6 224V768h384V192z"></path></symbol><symbol id="pat-enterprise" viewBox="0 0 1024 1024"><path d="M828.16 783.5648V342.2464H526.336V205.2608H180.1472v578.304H128.4608v58.24h748.928v-58.24H828.16z m-507.7504 0H243.3024v-77.1072h77.1072v77.1072z m0-143.5648H243.3024v-77.1072h77.1072V640z m0-144.384H243.3024V418.56h77.1072v77.1072z m0-152.5504H243.3024V265.984h77.1072v77.1072z m141.1072 440.4992h-77.1072v-77.1072h77.1072v77.1072z m0-143.5648h-77.1072v-77.1072h77.1072V640z m0-144.384h-77.1072V418.56h77.1072v77.1072z m0-152.5504h-77.1072V265.984h77.1072v77.1072zM775.68 514.9952v268.544h-246.912V419.3792H775.68v95.6416z"></path><path d="M529.5872 489.088h77.1072v77.1072h-77.1072v-77.1072z m123.8528 0h77.1072v77.1072h-77.1072v-77.1072z m-123.8528 150.0928h77.1072v77.1072h-77.1072v-77.1072z m123.8528 0h77.1072v77.1072h-77.1072v-77.1072z"></path></symbol><symbol id="pat-peer-review" viewBox="0 0 1024 1024"><path d="M524.8 268.8a95.872 95.872 0 0 1-96-96A95.872 95.872 0 0 1 524.8 76.8a95.872 95.872 0 0 1 96 96 95.872 95.872 0 0 1-96 96z m448 384c0 71.04-56.96 128-128 128h-64c-71.04 0-128-56.96-128-128l128-256H716.8a64.1792 64.1792 0 0 1-64-64H588.8v512c26.88 0 64 28.8 64 64H716.8c26.88 0 64 28.8 64 64h-512c0-35.2 37.12-64 64-64h64c0-35.2 37.12-64 64-64h1.92L460.8 332.8h-64c0 35.2-28.8 64-64 64h-64l128 256c0 71.04-56.96 128-128 128H204.8c-71.04 0-128-56.96-128-128l128-256H140.8V332.8H332.8c0-35.2 28.8-64 64-64h256c35.2 0 64 28.8 64 64h192v64H844.8l128 256zM236.8 460.8L140.8 652.8H332.8L236.8 460.8z m672 192L812.8 460.8 716.8 652.8h192z"></path></symbol><symbol id="pat-university" viewBox="0 0 1024 1024"><path d="M501.12 588.16L256 512c-256-512 0 96 0 160S371.2 768 512 768s256-32 256-96V512L522.88 588.16a46.72 46.72 0 0 1-23.04 0h1.28z m17.92-408.96a21.76 21.76 0 0 0-12.8 0L17.28 331.52a22.4 22.4 0 0 0 0 42.88L128 409.6v113.28c-19.2 10.88-32 32-32 55.04 0 12.16 3.2 23.04 8.96 32-5.12 8.96-8.96 19.84-8.96 32v165.12c0 35.2 128 35.2 128 0v-165.12c0-12.16-3.2-23.04-8.96-32 5.12-8.96 8.96-19.84 8.96-32 0-24.32-12.8-44.16-32-55.04V430.08l312.96 97.92c3.84 1.28 8.96 1.28 12.8 0l488.96-152.32a22.4 22.4 0 0 0 0-42.88L518.4 179.84l0.64-0.64zM513.28 384c-35.2 0-64-14.08-64-32s28.8-32 64-32 64 14.08 64 32-28.8 32-64 32z"></path></symbol><symbol id="pat-desktop" viewBox="0 0 1024 1024"><path d="M960 102.4h-896A64.1792 64.1792 0 0 0 0 166.4V742.4c0 35.2 28.8 64 64 64h341.76c-16 39.04-55.04 88.96-149.76 128h512c-94.72-39.04-133.76-88.96-149.76-128H960c35.2 0 64-28.8 64-64V166.4C1024 131.2 995.2 102.4 960 102.4z m0 576h-896v-512h896v512z"></path></symbol><symbol id="pat-bulb" viewBox="0 0 1024 1024"><path d="M338.49 864c9.64 38.21 27.81 68.43 54.38 90.24 30.51 25 70.59 37.75 119.19 37.76s88.61-12.71 119.12-37.76c26.58-21.81 44.75-52 54.39-90.24zM770.9 129.92c-25.69-27.07-57.13-49.06-93.44-65.36C629.35 43 573.7 32 512 32h-0.89c-61.29 0.11-116.66 11.06-164.55 32.56-36.3 16.3-67.74 38.29-93.43 65.36-13.41 14.13-39.09 43.49-60.37 81.37C171 250 160 286.57 160 320c0 118.49 32 166.63 60.17 209.11 4.6 6.93 9 13.47 13 20.16 6 9.9 13.4 20.18 21.2 31.06 32 44.7 75.94 105.92 75.94 211.88 0 2.62 0 5.21 0.09 7.79h363.22c0.06-2.58 0.09-5.17 0.09-7.79 0-106 43.9-167.18 75.95-211.88 7.8-10.88 15.17-21.16 21.2-31.06 4.07-6.67 8.4-13.21 13-20.13C832.05 486.67 864 438.52 864 320c0-83-65.11-160.58-93.1-190.08z m-20.37 363.83c-4.72 7.12-9.61 14.49-14.32 22.22S725 532.73 717.65 543C687.8 584.66 644.94 644.45 633 739.56H391.11c-12-95.11-54.85-154.9-84.7-196.53-7.39-10.3-13.78-19.2-18.56-27.06s-9.62-15.13-14.36-22.27C248 455.38 224 419.17 224 320c0-49 40.71-109.29 75.58-146 61-64.25 148.77-77.89 211.9-78h0.57c63.15 0 151.27 13.54 212.43 78 11.59 12.21 33.63 37.29 51 68 16.26 28.7 24.5 55 24.5 78 0.02 99.22-23.98 135.42-49.45 173.75z"></path></symbol><symbol id="pat-oms-color" viewBox="0 0 1024 1024"><path d="M512 32L128 138.75v582a91.39 91.39 0 0 0 46.38 79.41L512 992l335.43-190.59A96 96 0 0 0 896 717.94V138.75z m265.65 464.59C692.12 569.91 603.23 608 512 608v328.79L198.1 758.43a43.38 43.38 0 0 1-22.1-37.68V175.23l336-93.41V288c91.23 0 180.12 38.09 265.65 111.41L834.34 448z" fill="#1AA69B"></path><path d="M512.07 320h-0.14c-82.93 0-164.68 35.07-244.76 103.7L238.83 448l28.34 24.3C347.27 541 429.05 576 512 576s164.73-35 244.83-103.7l28.34-24.3-28.34-24.3C676.75 355.07 595 320 512.07 320z m-8.21 48.14c2.71-0.09 5.43-0.14 8.14-0.14s5.43 0.05 8.14 0.14C554.59 369.34 568 378.69 568 400a56 56 0 0 1-112 0c0-21.31 13.41-30.66 47.86-31.86zM512 528c-65.48 0-131.69-26.25-198.92-80q48-38.4 95.39-58.22Q408 394.7 408 400a104 104 0 0 0 208 0q0-5.29-0.47-10.22 47.37 19.89 95.39 58.22c-67.23 53.75-133.44 80-198.92 80z" fill="#1AA69B"></path></symbol><symbol id="pat-pat" viewBox="0 0 1024 1024"><path d="M992 880H30.92V591.67H191.1V351.4h160.18V111.13H992z m-400.45-48V639.72H79v192.22z m112.13-240.33V399.45H239.15v192.22zM399.33 351.4H815.8V159.18H399.33z"></path></symbol><symbol id="pat-pat-color" viewBox="0 0 1024 1024"><path d="M992 880H30.92V591.67H191.1V351.4h160.18V111.13H992z m-400.45-48V639.72H79v192.22z m112.13-240.33V399.45H239.15v192.22zM399.33 351.4H815.8V159.18H399.33z" fill="#16A4E5"></path></symbol><symbol id="pat-pta" viewBox="0 0 1024 1024"><path d="M719.59 607.72v79.95l-127.92-79.95H64V112h735.54v495.72z m111.93 32V351.88h127.91v495.68c-207.86 0-351.77 80-351.77 80s-143.91-80-351.78-80V639.7h335.79l159.9 95.93V639.7zM112 160v399.75h639.6V160z m431.7 143.91v-48l143.91 78.52v50.82L543.7 463.81v-48l95.94-56z m-319.8 56l95.94 56v48l-143.91-78.63v-50.82l143.91-78.52v48z m287.82-103.97L399.79 463.81h-48l105.67-207.87z"></path></symbol><symbol id="pat-pta-color" viewBox="0 0 1024 1024"><path d="M719.59 607.72v79.95l-127.92-79.95H64V112h735.54v495.72z m111.93 32V351.88h127.91v495.68c-207.86 0-351.77 80-351.77 80s-143.91-80-351.78-80V639.7h335.79l159.9 95.93V639.7zM112 160v399.75h639.6V160z m431.7 143.91v-48l143.91 78.52v50.82L543.7 463.81v-48l95.94-56z m-319.8 56l95.94 56v48l-143.91-78.63v-50.82l143.91-78.52v48z m287.82-103.97L399.79 463.81h-48l105.67-207.87z" fill="#0C4991"></path></symbol><symbol id="pat-pds-color" viewBox="0 0 1024 1024"><path d="M933.6 236.89v548.6L772.25 721V301.43zM740 172.35V850l-225.91-80.65V253zM143 512.53a177.53 177.53 0 0 0-45.3 32.89q-1.6 1.58-3.13 3.18V209.72l387.25-101.91v806.76l-233.13-68a176.76 176.76 0 0 0 74.2-28.79L433.41 850V170.61L143 247z m-11.15 272.54l-91.22 91.22L6.4 842.06l93.5-93.5a145.27 145.27 0 1 1 31.95 36.51z m91.8-15.72a96.81 96.81 0 1 0-96.81-96.81 96.81 96.81 0 0 0 96.81 96.81z" fill="#FF7A26"></path></symbol><symbol id="pat-pds" viewBox="0 0 1024 1024"><path d="M933.6 236.89v548.59l-161.35-64.54V301.43l161.35-64.54z m-193.62-64.54v677.68l-225.89-80.68V253.03l225.89-80.68z m-597 340.18c-16.33 8.27-31.65 19.24-45.3 32.88-1.05 1.05-2.09 2.11-3.1 3.18V209.72l387.24-101.91v806.76L248.7 846.58c26.11-3.77 51.54-13.37 74.19-28.78l110.52 32.24V170.61l-290.43 76.43v265.49z m-11.13 272.54l-91.22 91.22L6.4 842.06l93.5-93.5c-13.61-22.11-21.46-48.15-21.46-76.02 0-80.2 65.02-145.22 145.22-145.22s145.22 65.02 145.22 145.22-65.02 145.22-145.22 145.22c-34.83 0-66.79-12.26-91.81-32.69z m91.8-15.72c53.47 0 96.81-43.34 96.81-96.81s-43.34-96.81-96.81-96.81-96.81 43.34-96.81 96.81 43.35 96.81 96.81 96.81z"></path></symbol><symbol id="pat-es-color" viewBox="0 0 1024 1024"><path d="M639.26 256C632.46 147.34 590.83 96 512 96c-78.64 0-120.27 51.39-127.24 160z m-302.57 0C344.67 122.72 403 48 512 48c109.15 0 167.53 74.77 175.33 208h148.72l60 624H128l60.24-624z m455.75 48H231.82l-51 528H688l50.34-528zM464 648.4l77.13 42.6-14.77-90.53 63.84-65.44-88.1-13.46-38.1-81.13-38.1 81.17-88.1 13.46 63.84 65.44L386.87 691zM323.58 780.87l26.78-164.18-112.16-115L393.33 478 464 327.47 534.67 478l155.13 23.7-112.16 115 26.78 164.18L464 703.25z" fill="#FFC100"></path></symbol><symbol id="pat-es" viewBox="0 0 1024 1024"><path d="M639.26 256C632.46 147.34 590.83 96 512 96c-78.64 0-120.27 51.39-127.24 160z m-302.57 0C344.67 122.72 403 48 512 48c109.15 0 167.53 74.77 175.33 208h148.72l60 624H128l60.24-624z m455.75 48H231.82l-51 528H688l50.34-528zM464 648.4l77.13 42.6-14.77-90.53 63.84-65.44-88.1-13.46-38.1-81.13-38.1 81.17-88.1 13.46 63.84 65.44L386.87 691zM323.58 780.87l26.78-164.18-112.16-115L393.33 478 464 327.47 534.67 478l155.13 23.7-112.16 115 26.78 164.18L464 703.25z"></path></symbol><symbol id="pat-ptae-color" viewBox="0 0 1024 1024"><path d="M670.81 288.5l-34.34 47.81H288.66L193 734.73h629.5l-55.74-234.06 29.41-46.81 90.12 328.68-47.81 95.62H177.1l-47.81-95.62 135.47-494z m230.56-84.94l-250 433L559 669.05l-18-96.29 250-432.95zM492.93 384.12l31.12 36.3-134.42 115.21-69.1-69.09 33.81-33.81 37.79 37.79z m-236.14 255h255v47.81H240.85z m31.87-79.69h223.12v47.81H272.72z" fill="#324171"></path></symbol><symbol id="pat-ptae" viewBox="0 0 1024 1024"><path d="M670.81 288.5l-34.34 47.81H288.66L193 734.73h629.5l-55.74-234.06 29.41-46.81 90.12 328.68-47.81 95.62H177.1l-47.81-95.62 135.47-494z m230.56-84.94l-250 433L559 669.05l-18-96.29 250-432.95zM492.93 384.12l31.12 36.3-134.42 115.21-69.1-69.09 33.81-33.81 37.79 37.79z m-236.14 255h255v47.81H240.85z m31.87-79.69h223.12v47.81H272.72z"></path></symbol><symbol id="pat-zoj-color" viewBox="0 0 1024 1024"><path d="M1024 281.76l-70.39-107.24H739.52L637.46 332l-34.15-95.82 63.21-0.16-44.84-118.69h-177l-69.07 197.82-91.13-140.63H70.39L0 281.77l404.92 624.9H619l64-97.45 0.06-0.1 6.37-9.7v-0.07z m-89-71.47L970.17 264H816.94l-35.22-53.66z m-186 14.36l37.57 57.24-216.25 333.76L533 558z m-279.67-71.54h128.35l17.87 47.31-62.19 0.16 60.07 168.54L512 525.64 399.75 352.42zM89.05 210.29h153.23L207.06 264H53.83zM423.71 870.9L53.6 299.72H207L577.11 870.9z m186.07-14.36L237.42 281.9 275 224.65l372.35 574.64zM668.36 767l-77.05-119L817 299.72h153.44z" fill="#2942A0"></path></symbol><symbol id="pat-zoj" viewBox="0 0 1024 1024"><path d="M1024 281.76l-70.39-107.24H739.52L637.46 332l-34.15-95.82 63.21-0.16-44.84-118.69h-177l-69.07 197.82-91.13-140.63H70.39L0 281.77l404.92 624.9H619l64-97.45 0.06-0.1 6.37-9.7v-0.07z m-89-71.47L970.17 264H816.94l-35.22-53.66z m-186 14.36l37.57 57.24-216.25 333.76L533 558z m-279.67-71.54h128.35l17.87 47.31-62.19 0.16 60.07 168.54L512 525.64 399.75 352.42zM89.05 210.29h153.23L207.06 264H53.83zM423.71 870.9L53.6 299.72H207L577.11 870.9z m186.07-14.36L237.42 281.9 275 224.65l372.35 574.64zM668.36 767l-77.05-119L817 299.72h153.44z"></path></symbol><symbol id="pat-close-2" viewBox="0 0 1024 1024"><path d="M512 32C246.9 32 32 246.9 32 512s214.9 480 480 480 480-214.9 480-480S777.1 32 512 32z m182.63 617.37a32 32 0 0 1-45.26 45.26L512 557.25 374.63 694.63a32 32 0 0 1-45.26-45.26L466.75 512 329.37 374.63a32 32 0 0 1 45.26-45.26L512 466.75l137.37-137.38a32 32 0 0 1 45.26 45.26L557.25 512z"></path></symbol><symbol id="pat-ok-2" viewBox="0 0 1024 1024"><path d="M512 32C246.9 32 32 246.9 32 512s214.9 480 480 480 480-214.9 480-480S777.1 32 512 32z m216.44 382.66l-246.81 292A32 32 0 0 1 457.19 718H457a32 32 0 0 1-24.49-11.64L295.31 540a32 32 0 0 1 49.38-40.72L457.5 636.07l222.06-262.73a32 32 0 0 1 48.88 41.32z"></path></symbol><symbol id="pat-monitor-2" viewBox="0 0 1024 1024"><path d="M896 32H128a96.11 96.11 0 0 0-96 96v480a96.11 96.11 0 0 0 96 96h256.12v224H288a32 32 0 0 0 0 64h358l-131.93-64h-66v-32L448 608H96V128a32 32 0 0 1 32-32h768a32 32 0 0 1 32 32v238.93L992 384V128a96.11 96.11 0 0 0-96-96z"></path><path d="M512 450.72v363.75a57.11 57.11 0 0 0 29 49.63L752 984l209.64-119.12A60 60 0 0 0 992 812.71v-362L752 384zM953.46 644L918 674.37C864.57 720.19 809 744 752 744v205.5L555.81 838A27.12 27.12 0 0 1 542 814.47v-341l210-58.38V544c57 0 112.57 23.81 166 69.63z"></path><path d="M752 564c-51.83 0-102.93 21.92-153 64.81L581.27 644 599 659.19C649.05 702.1 700.16 724 752 724s103-21.9 153-64.81L922.73 644 905 628.81C855 585.92 803.87 564 752 564z m64.74 43.61Q846.33 620 876.33 644c-42 33.6-83.41 50-124.33 50s-82.31-16.4-124.33-50q30-24 59.63-36.39-0.3 3.07-0.3 6.39a65 65 0 0 0 130 0q0-3.32-0.3-6.39z m-59.61-13.53c21.53 0.76 29.91 6.6 29.91 19.92a35 35 0 0 1-70 0c0-13.32 8.38-19.16 29.91-19.92 1.7-0.05 3.39-0.08 5.09-0.08s3.35 0 5.05 0.08z"></path></symbol><symbol id="pat-multiply" viewBox="0 0 1024 1024"><path d="M602.13 513.08L783.36 332.8a64 64 0 0 0-90.28-90.75L511.86 422.33 331.58 241.1a64 64 0 0 0-90.75 90.28L421.11 512.6 239.89 692.88a64 64 0 1 0 90.27 90.74l181.22-180.27 180.28 181.22a64 64 0 0 0 90.75-90.27z"></path></symbol><symbol id="pat-circle" viewBox="0 0 1024 1024"><path d="M512 512m-192 0a192 192 0 1 0 384 0 192 192 0 1 0-384 0Z"></path></symbol><symbol id="pat-ring" viewBox="0 0 1024 1024"><path d="M512 992c-64.79 0-127.65-12.7-186.85-37.73-57.16-24.18-108.49-58.78-152.56-102.86-44.07-44.07-78.68-95.4-102.85-152.56C44.7 639.65 32 576.79 32 512s12.7-127.65 37.73-186.85c24.18-57.16 58.78-108.49 102.85-152.56 44.07-44.07 95.4-78.68 152.56-102.85C384.35 44.7 447.21 32 512 32s127.65 12.7 186.85 37.73c57.16 24.18 108.49 58.78 152.56 102.85 44.07 44.07 78.68 95.4 102.86 152.56C979.3 384.35 992 447.21 992 512s-12.7 127.65-37.73 186.85c-24.18 57.16-58.78 108.49-102.86 152.56-44.07 44.07-95.4 78.68-152.56 102.86C639.65 979.3 576.79 992 512 992z m0-896C282.62 96 96 282.62 96 512s186.62 416 416 416 416-186.62 416-416S741.38 96 512 96z"></path></symbol><symbol id="pat-monitor" viewBox="0 0 1024 1024"><path d="M896 32H128a96.11 96.11 0 0 0-96 96v480a96.11 96.11 0 0 0 96 96h256.12v224h-91.55c-20.2 0-36.57 14.33-36.57 32s16.37 32 36.57 32h438.86c20.2 0 36.57-14.33 36.57-32s-16.37-32-36.57-32H640V704h256a96.11 96.11 0 0 0 96-96V128a96.11 96.11 0 0 0-96-96zM96 128a32 32 0 0 1 32-32h768a32 32 0 0 1 32 32v480H96z m480 800H448.12V704H576z"></path></symbol><symbol id="pat-layout" viewBox="0 0 1024 1024"><path d="M896 32H128a96.11 96.11 0 0 0-96 96v768a96.11 96.11 0 0 0 96 96h768a96.11 96.11 0 0 0 96-96V128a96.11 96.11 0 0 0-96-96zM96 896V384h192v544H128a32 32 0 0 1-32-32z m832 0a32 32 0 0 1-32 32H352V384h576z m0-576H96V128a32 32 0 0 1 32-32h768a32 32 0 0 1 32 32z"></path></symbol><symbol id="pat-user" viewBox="0 0 1024 1024"><path d="M895.3 798.06a415.92 415.92 0 0 0-311.49-247.9 264.1 264.1 0 0 0 114.87-440.84 264 264 0 0 0-373.36 373.36 262.55 262.55 0 0 0 114.87 67.48A415.71 415.71 0 0 0 96 960a32 32 0 0 0 64 0 352 352 0 0 1 704 0 32 32 0 0 0 64 0 413.46 413.46 0 0 0-32.7-161.94zM312 296c0-110.28 89.72-200 200-200s200 89.72 200 200-89.72 200-200 200-200-89.72-200-200z"></path></symbol><symbol id="pat-more" viewBox="0 0 1024 1024"><path d="M954.27 325.15A481.53 481.53 0 1 0 992 512a478.43 478.43 0 0 0-37.73-186.85z m-58.95 348.77A417.47 417.47 0 1 1 928 512a414.8 414.8 0 0 1-32.68 161.92z"></path><path d="M512 512m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path><path d="M736 512m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path><path d="M288 512m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path></symbol><symbol id="pat-cancel" viewBox="0 0 1024 1024"><path d="M960 384a32 32 0 0 0-32 32v480a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32h480a32 32 0 0 0 0-64H128a96.11 96.11 0 0 0-96 96v768a96.11 96.11 0 0 0 96 96h768a96.11 96.11 0 0 0 96-96V416a32 32 0 0 0-32-32z"></path><path d="M310.63 265.37a32 32 0 0 0-45.26 45.26L466.75 512 265.37 713.37a32 32 0 0 0 45.26 45.26L512 557.25l201.38 201.38a32 32 0 0 0 45.25-45.26L557.25 512l201.38-201.38a32 32 0 0 0-45.26-45.25L512 466.74z"></path></symbol><symbol id="pat-lock" viewBox="0 0 1024 1024"><path d="M832 384h-96V256a224 224 0 0 0-448 0v128h-96a96.11 96.11 0 0 0-96 96v416a96.11 96.11 0 0 0 96 96h640a96.11 96.11 0 0 0 96-96V480a96.11 96.11 0 0 0-96-96zM352 256c0-88.22 71.78-160 160-160s160 71.78 160 160v128H352z m512 640a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V480a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32z"></path></symbol><symbol id="pat-lock-2" viewBox="0 0 1024 1024"><path d="M832 384h-96V256a224 224 0 0 0-448 0v128h-96a96.11 96.11 0 0 0-96 96v416a96.11 96.11 0 0 0 96 96h640a96.11 96.11 0 0 0 96-96V480a96.11 96.11 0 0 0-96-96zM352 256c0-88.22 71.78-160 160-160s160 71.78 160 160v128H352z m512 640a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V480a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32z"></path><path d="M696.37 539a32 32 0 0 0-45 4.85l-185.68 230.5-92.13-113.57a32 32 0 1 0-49.7 40.32L424.32 825c0.7 0.86 1.44 1.68 2.22 2.47a55.47 55.47 0 0 0 78.35 0 32.54 32.54 0 0 0 2.29-2.55L701.21 584a32 32 0 0 0-4.84-45z"></path></symbol><symbol id="pat-refresh" viewBox="0 0 1024 1024"><path d="M960 32a32 32 0 0 0-32 32v208.37a480 480 0 1 0 6.42 467.77 32 32 0 0 0-56.29-30.46 415.56 415.56 0 1 1 18-357.68H640a32 32 0 0 0 0 64h256a96.11 96.11 0 0 0 96-96V64a32 32 0 0 0-32-32z"></path></symbol><symbol id="pat-edit" viewBox="0 0 1024 1024"><path d="M965.93 152.7l-92.76-93.89A89.63 89.63 0 0 0 809.25 32H809a89.58 89.58 0 0 0-63.79 26.43L273.9 529.71a90.23 90.23 0 0 0-23.74 41.92 32.41 32.41 0 0 0-0.67 3.51l-25.21 188.18a32 32 0 0 0 36 36l188.33-25.22a32 32 0 0 0 3.51-0.67 90.24 90.24 0 0 0 41.81-23.62l471.5-469.76a90.41 90.41 0 0 0 0.5-127.35zM309.31 610.57L413 714.25l-119.72 16z m611-375.86L471.24 682c-0.21-0.21-0.4-0.43-0.61-0.64l-128-128c-0.32-0.31-0.64-0.62-1-0.92l448.8-448.76A26.08 26.08 0 0 1 809 96h0.08a26 26 0 0 1 18.58 7.8l92.77 93.88a26.29 26.29 0 0 1-0.17 37.03z"></path><path d="M786.6 162.59l-292 292a32 32 0 0 0 45.25 45.25l292.05-292a32 32 0 0 0-45.26-45.25z"></path><path d="M832 544a32 32 0 0 0-32 32v320a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V256a32 32 0 0 1 32-32h320a32 32 0 0 0 0-64H128a96.11 96.11 0 0 0-96 96v640a96.11 96.11 0 0 0 96 96h640a96.11 96.11 0 0 0 96-96V576a32 32 0 0 0-32-32z"></path></symbol><symbol id="pat-edit-2" viewBox="0 0 1024 1024"><path d="M624.14 218.77a32 32 0 0 0-45.26 0L82.64 715a92.14 92.14 0 0 0-24.21 42.75 34.24 34.24 0 0 0-0.68 3.61L32.27 955.84a32 32 0 0 0 36.07 35.86L262 965.2a30.79 30.79 0 0 0 3.42-0.66c17.94-4.48 32.58-12.28 43.58-23.23l496.2-496.23a32 32 0 0 0 0-45.26zM117.81 795.63l109.7 109.69-126.34 17.29z m168.31 78c-0.65-0.79-1.34-1.55-2.08-2.29l-132-132a32.44 32.44 0 0 0-1.73-1.6l451.2-451.09 135.8 135.8z"></path><path d="M310.1 637.62a32 32 0 0 0 45.25 45.26l269-269a32 32 0 0 0-45.25-45.26zM964 150.61l-90.57-90.55a96.1 96.1 0 0 0-135.76 0l-67.88 67.88a32 32 0 0 0 0 45.25l181.05 181.06a32 32 0 0 0 45.26 0l67.9-67.88a96 96 0 0 0 0-135.76z m-45.26 90.51l-45.25 45.25-135.8-135.8 45.25-45.26a32 32 0 0 1 45.26 0l90.55 90.55a32 32 0 0 1 0 45.26z"></path></symbol><symbol id="pat-lightning" viewBox="0 0 1024 1024"><path d="M320 576h128l-64 416 416-608H608L768 32H448L320 576z"></path></symbol><symbol id="pat-chat" viewBox="0 0 1024 1024"><path d="M832 32H192c-88.22 0-160 71.78-160 160v447.06c0 44.11 16.34 84.82 46 114.66S148.16 800 192 800h192a32 32 0 0 1 32 32v128a32.05 32.05 0 0 0 17 28.33 31.38 31.38 0 0 0 15 3.85c8.7 0 15.73-3.64 19.48-5.58 3.16-1.64 7.33-4 12.77-7.12 9.5-5.5 23.07-13.67 40.35-24.27 29.86-18.32 71.86-44.58 121.46-75.94 91-57.52 184.74-117.75 207.78-133.18A319.68 319.68 0 0 0 992 480V192c0-88.22-71.78-160-160-160z m96 448a255.8 255.8 0 0 1-113.8 212.91c-38.5 25.77-242.36 156-334.2 212.17V832a96.11 96.11 0 0 0-96-96H192c-26.67 0-51-9.73-68.62-27.41S96 666.14 96 639.06V192a96.12 96.12 0 0 1 96-96h640a96.12 96.12 0 0 1 96 96z"></path></symbol><symbol id="pat-chat-2" viewBox="0 0 1024 1024"><path d="M832 32H192c-88.22 0-160 71.78-160 160v447.06c0 44.11 16.34 84.82 46 114.66S148.16 800 192 800h192a32 32 0 0 1 32 32v128a32.05 32.05 0 0 0 17 28.33 31.38 31.38 0 0 0 15 3.85c8.7 0 15.73-3.64 19.48-5.58 3.16-1.64 7.33-4 12.77-7.12 9.5-5.5 23.07-13.67 40.35-24.27 29.86-18.32 71.86-44.58 121.46-75.94 91-57.52 184.74-117.75 207.78-133.18A319.68 319.68 0 0 0 992 480V192c0-88.22-71.78-160-160-160z m96 448a255.8 255.8 0 0 1-113.8 212.91c-38.5 25.77-242.36 156-334.2 212.17V832a96.11 96.11 0 0 0-96-96H192c-26.67 0-51-9.73-68.62-27.41S96 666.14 96 639.06V192a96.12 96.12 0 0 1 96-96h640a96.12 96.12 0 0 1 96 96z"></path><path d="M512 416m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path><path d="M736 416m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path><path d="M288 416m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path></symbol><symbol id="pat-heart-2" viewBox="0 0 1024 1024"><path d="M874.6 78C810.25 32 738.49 32 704 32c-24.44 0-54.32 11.5-91.33 35.16C586.25 84 556.1 107.14 523 135.83c-8.39 7.28-13.72 7.3-21.94 0.1l-4.94-4.33C442.93 84.91 382.61 32 320 32c-34.49 0-106.25 0-170.6 46C71.5 133.6 32 236.57 32 384c0 64.41 14.91 130.92 44.3 197.68 25.13 57.05 60.7 114.13 105.76 169.65 85.31 105.16 185.26 181.42 250.35 217.74 27.13 15.13 52.58 22.69 78.42 22.69 25.62 0 51.62-7.43 80-22.29C655.36 935.7 755.42 861 842.73 752.56 910.83 668 992 535.42 992 384c0-147.43-39.5-250.4-117.4-306z"></path></symbol><symbol id="pat-heart" viewBox="0 0 1024 1024"><path d="M510.83 991.76c-25.84 0-51.29-7.56-78.42-22.69-65.09-36.32-165-112.58-250.35-217.74C137 695.81 101.43 638.73 76.3 581.68 46.91 514.92 32 448.41 32 384c0-147.43 39.5-250.4 117.4-306C213.75 32 285.51 32 320 32c62.61 0 122.93 52.91 176.15 99.6l4.94 4.33c8.22 7.2 13.55 7.18 21.94-0.1 33.07-28.69 63.22-51.83 89.64-68.67C649.68 43.5 679.56 32 704 32c34.49 0 106.25 0 170.6 46C952.5 133.6 992 236.57 992 384c0 151.42-81.17 284-149.27 368.56C755.42 861 655.36 935.7 590.84 969.47c-28.39 14.86-54.39 22.29-80.01 22.29zM320 96c-30 0-85.75 0-133.4 34C126.48 173 96 258.43 96 384c0 132 73.82 250.68 135.75 327a945.69 945.69 0 0 0 121.69 123.83c37.79 32 76.91 59.8 110.15 78.34 35 19.55 59.65 19.45 97.57-0.4 56.12-29.38 150.49-99.47 231.72-200.35C854.52 635.88 928 516.77 928 384c0-125.57-30.48-211-90.6-254C789.75 96 734 96 704 96c-6.25 0-42.3 4.25-139 88.17-32.34 28.06-74 28-106.06-0.1l-5-4.36C411.43 142.42 358.52 96 320 96z"></path></symbol><symbol id="pat-alarm" viewBox="0 0 1024 1024"><path d="M965.49 768.47c-3.7-0.79-41.58-9.91-80.41-57.65-24.13-29.66-43.5-68.07-57.57-114.16-18-59-27.28-130.61-27.51-212.75-0.23-81.18-22.46-163.14-61-224.86C687.12 75.93 608.62 32 512 32c-38.23 0-74 6.93-106.28 20.59a250.82 250.82 0 0 0-80.28 54.62c-75.53 76-101.92 192.88-101.44 277 0.47 82.15-8.35 153.71-26.21 212.71-13.93 46-33.32 84.37-57.64 114-39.22 47.76-77.87 56.81-81.54 57.58a31.61 31.61 0 0 0-27 33.79C32.79 819 47.17 832 64 832h288c0 88.22 71.78 160 160 160s160-71.78 160-160h288c16.82 0 31.22-13 32.38-29.73a31.59 31.59 0 0 0-26.89-33.8zM512 928a96.11 96.11 0 0 1-96-96h192a96.11 96.11 0 0 1-96 96zM175 768q5-5.26 10.08-11.11c30.89-35.83 55.25-81.69 72.4-136.3 20.78-66.21 31.06-145.87 30.54-236.77a396.21 396.21 0 0 1 19.17-122c14.47-44.32 36.48-82.19 63.65-109.51C408 115 455.49 96 512 96c74.45 0 132.56 32.62 172.72 96.94 31.91 51.13 51.08 122.58 51.28 191.15 0.61 212.84 58.15 325.07 114.09 383.91z"></path></symbol><symbol id="pat-multiple-file" viewBox="0 0 1024 1024"><path d="M1024 320L512 64 0 320l512 256 512-256zM512 148.97L854.058 320 512 491.03 169.942 320 512 148.97z m409.444 311.752L1024 512 512 768 0 512l102.556-51.278L512 665.444z m0 192L1024 704 512 960 0 704l102.556-51.278L512 857.444z"></path></symbol><symbol id="pat-star" viewBox="0 0 1024 1024"><path d="M264.18 1024A107.17 107.17 0 0 1 159 899.48l35.29-217.63a43.55 43.55 0 0 0-11.64-37.16l-152.26-157a107.25 107.25 0 0 1 60.24-180.62l204-31.35a42.68 42.68 0 0 0 32.19-24.25l88.57-189.79C433.14 23.63 470.16 0 512 0s78.86 23.63 96.61 61.68l88.57 189.79a42.68 42.68 0 0 0 32.19 24.25l204 31.35a107.25 107.25 0 0 1 60.29 180.65l-152.26 157a43.55 43.55 0 0 0-11.64 37.16l35.29 217.63a106.78 106.78 0 0 1-157 110.94L512 901.4l-196.06 109a106.48 106.48 0 0 1-51.76 13.6zM512 832.79a31.94 31.94 0 0 1 15.55 4l211.61 117.69a41.53 41.53 0 0 0 44.94-2.36 42.46 42.46 0 0 0 17.78-42.4l-35.3-217.62a107.87 107.87 0 0 1 28.88-92l152.26-157a42.69 42.69 0 0 0 9.93-44.06 42.1 42.1 0 0 0-34-28.77l-204-31.27a106.52 106.52 0 0 1-80.47-60.44L550.62 88.74C543.39 73.25 529 64 512 64s-31.39 9.25-38.62 24.74l-88.56 189.79A106.53 106.53 0 0 1 304.35 339l-204 31.36a42.1 42.1 0 0 0-34 28.77 42.69 42.69 0 0 0 9.93 44.06l152.26 157a107.87 107.87 0 0 1 28.88 92l-35.29 217.53a42.43 42.43 0 0 0 17.77 42.4 41.53 41.53 0 0 0 44.94 2.36l211.61-117.66a31.94 31.94 0 0 1 15.55-4.03z"></path></symbol><symbol id="pat-eye" viewBox="0 0 1024 1024"><path d="M1015.42331 429.13a32 32 0 1 0-46.84-43.6 622.6 622.6 0 0 1-203.7 145.53 620 620 0 0 1-253.58 53.61 614.6 614.6 0 0 1-252.57-53.87A629.5 629.5 0 0 1 55.36331 385.54a32 32 0 0 0-46.72 43.75 699.85 699.85 0 0 0 105.23 92.09L22.52331 656.15a32 32 0 1 0 53 35.91l92.21-136a698.44 698.44 0 0 0 64.89 33.21 682.55 682.55 0 0 0 112.64 39l-33.91 159a32 32 0 1 0 62.6 13.35L408.00331 640.89a686.08 686.08 0 0 0 103.31 7.78A695.56 695.56 0 0 0 616.00331 640.8l34.09 159.82a32 32 0 0 0 62.59-13.35l-33.93-159.06a684.3 684.3 0 0 0 112.14-38.68 689.61 689.61 0 0 0 65.48-33.4l92.13 135.93a32 32 0 1 0 53-35.91l-91.29-134.64a691.71 691.71 0 0 0 105.21-92.38z"></path></symbol><symbol id="pat-eye-2" viewBox="0 0 1024 1024"><path d="M1024 512v-0.6a31.89 31.89 0 0 0-10.19-22.91l-0.42-0.38C946.66 416.87 870.57 357 793.15 315c-93.18-50.6-188-76.25-281.85-76.25-93.33 0-187.86 25.77-281 76.61C153.55 357.29 77.66 417 10.7 488l-0.58 0.51A31.91 31.91 0 0 0 0 511.37v1.26a31.91 31.91 0 0 0 10.11 22.82l0.59 0.52c67 71.07 142.85 130.74 219.62 172.67 93.11 50.84 187.64 76.61 281 76.61 93.85 0 188.67-25.65 281.85-76.25 77.42-42 153.51-101.87 220.23-173.11l0.42-0.38A31.89 31.89 0 0 0 1024 512.6zM512 688c-97.05 0-176-79-176-176s79-176 176-176 176 79 176 176-78.95 176-176 176zM76.62 512C134.05 454.57 197.31 406.32 261 371.54a605.67 605.67 0 0 1 95.33-42.21q-7.23 6.18-14 13a240 240 0 0 0 0 339.42q6.79 6.79 14 13A606.59 606.59 0 0 1 261 652.46C197.31 617.68 134.05 569.43 76.62 512z m686 140.76a608.61 608.61 0 0 1-94.76 41.77q7.13-6.12 13.86-12.82a240 240 0 0 0 0-339.42q-6.72-6.71-13.87-12.82a608.3 608.3 0 0 1 94.77 41.77c64.2 34.87 127.63 83.22 184.88 140.76-57.25 57.54-120.68 105.89-184.89 140.76z"></path><path d="M464 464m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path></symbol><symbol id="pat-send" viewBox="0 0 1024 1024"><path d="M85.76 896L981.333333 512 85.76 128 85.333333 426.666667l640 85.333333-640 85.333333z"></path></symbol><symbol id="pat-image" viewBox="0 0 1024 1024"><path d="M959.884 128a1.06 1.06 0 0 1 0.116 0.116v767.77a1.06 1.06 0 0 1-0.116 0.116H64.114a0.892 0.892 0 0 1-0.114-0.116V128.114a1.022 1.022 0 0 1 0.114-0.114h895.77zM960 64H64C28.8 64 0 92.8 0 128v768c0 35.2 28.8 64 64 64h896c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z"></path><path d="M832 288c0 53.02-42.98 96-96 96s-96-42.98-96-96 42.98-96 96-96 96 42.98 96 96zM896 832H128v-128l224-384 256 320h64l224-192z"></path></symbol><symbol id="pat-file" viewBox="0 0 1024 1024"><path d="M512 320H256V256h256v64zM256 512h448V448H256v64z m0 128h448V576H256v64z m0 128h448v-64H256v64z m640-480V896c0 35.2-28.8 64-64 64H192c-35.2 0-64-28.8-64-64V128c0-35.2 28.8-64 64-64h480L896 288zM832 320L640 128H192v768h640V320z"></path></symbol><symbol id="pat-file-directory" viewBox="0 0 1024 1024"><path d="M896 256H512V192c0-42.24-19.84-64-64-64H128c-35.2 0-64 28.8-64 64v640c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64V320c0-35.2-28.8-64-64-64zM448 256H128V192h320v64z"></path></symbol><symbol id="pat-star-2" viewBox="0 0 1024 1024"><path d="M993.66 487.72a107.25 107.25 0 0 0-60.29-180.65l-204-31.35a42.68 42.68 0 0 1-32.19-24.25L608.61 61.68C590.86 23.63 553.84 0 512 0s-78.86 23.63-96.61 61.68l-88.57 189.79a42.68 42.68 0 0 1-32.19 24.25l-204 31.35a107.25 107.25 0 0 0-60.29 180.65l152.26 157a43.55 43.55 0 0 1 11.64 37.16L159 899.48a106.53 106.53 0 0 0 157 110.94L512 901.4l196.06 109a106.78 106.78 0 0 0 157-110.94l-35.3-217.61a43.55 43.55 0 0 1 11.64-37.16z"></path></symbol><symbol id="pat-ok-3" viewBox="0 0 1024 1024"><path d="M387.203 913.68h-2.86c-28.15-0.65-56.87-10.84-83.07-29.45q-1.87-1.34-3.66-2.81L23.263 655a64 64 0 1 1 81.48-98.72L377.003 780.93a38.45 38.45 0 0 0 7.51 4l524.25-650.76a64 64 0 1 1 99.67 80.3L478.553 872.18a61.48 61.48 0 0 1-4.58 5.1c-23.53 23.54-54.25 36.4-86.77 36.4zM679.563 912.06a64 64 0 0 1-49.79-104.15l280.39-348a64 64 0 1 1 99.68 80.3l-280.4 348a63.86 63.86 0 0 1-49.88 23.85z"></path></symbol><symbol id="pat-document" viewBox="0 0 1024 1024"><path d="M768 736H256a32 32 0 0 0 0 64h512a32 32 0 0 0 0-64zM768 576H256a32 32 0 0 0 0 64h512a32 32 0 0 0 0-64zM768 416H256a32 32 0 0 0 0 64h512a32 32 0 0 0 0-64zM256 256h256a32 32 0 0 0 0-64H256a32 32 0 0 0 0 64z"></path><path d="M914.22 269.87L691.32 39.08A128.62 128.62 0 0 0 599.25 0h-397.4a128.14 128.14 0 0 0-128 128v768a128.14 128.14 0 0 0 128 128h620.3a128.14 128.14 0 0 0 128-128V358.79a127.38 127.38 0 0 0-35.93-88.92zM886.15 896a64.07 64.07 0 0 1-64 64h-620.3a64.07 64.07 0 0 1-64-64V128a64.07 64.07 0 0 1 64-64h397.4a64.32 64.32 0 0 1 46 19.54l222.9 230.79a63.69 63.69 0 0 1 18 44.46z"></path></symbol><symbol id="pat-picture" viewBox="0 0 1024 1024"><path d="M896 96H128a96.11 96.11 0 0 0-96 96v640a96.11 96.11 0 0 0 96 96h768a96.11 96.11 0 0 0 96-96V192a96.11 96.11 0 0 0-96-96z m32 736a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V192a32 32 0 0 1 32-32h768a32 32 0 0 1 32 32z"></path><path d="M768 319.05m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path><path d="M819.09 533.55c-0.25 0.11-25.82 11-60.64 11.33h-1.83c-45.66 0-84.69-18.15-116-54l-4.93-5.63c-41.75-47.74-77.82-89-116-119.61-45.25-36.31-88.31-53.22-135.53-53.22-80.26 0-147.93 27.06-213 85.15a32 32 0 0 0 42.64 47.73c53.32-47.64 105.85-68.88 170.32-68.88 32.3 0 61.75 12.07 95.47 39.13s68.14 66.45 107.9 111.88l4.93 5.64c54.61 62.41 119 75.82 164.29 75.82h2.41c47.56-0.5 82-15.1 85.79-16.77a32 32 0 1 0-25.82-58.56zM640 704H192.48a32 32 0 0 0 0 64H640a32 32 0 0 0 0-64zM192.48 640h288a32 32 0 0 0 0-64h-288a32 32 0 0 0 0 64z"></path></symbol><symbol id="pat-directory" viewBox="0 0 1024 1024"><path d="M896 224H544v-32a96.11 96.11 0 0 0-96-96H128a96.11 96.11 0 0 0-96 96v640a96.11 96.11 0 0 0 96 96h768a96.11 96.11 0 0 0 96-96V320a96.11 96.11 0 0 0-96-96zM96 192a32 32 0 0 1 32-32h320a32 32 0 0 1 32 32v32H96z m832 640a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V288h800a32 32 0 0 1 32 32z"></path><path d="M832 704H192a32 32 0 0 0 0 64h640a32 32 0 0 0 0-64zM832 576H192a32 32 0 0 0 0 64h640a32 32 0 0 0 0-64z"></path><path d="M224 432m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path><path d="M448 432m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z"></path></symbol><symbol id="pat-close-3" viewBox="0 0 1024 1024"><path d="M557.25 512L982.62 86.62a32 32 0 0 0-45.25-45.25L512 466.74 86.62 41.37a32 32 0 0 0-45.25 45.25L466.74 512 41.38 937.37a32 32 0 1 0 45.25 45.25L512 557.25l425.37 425.37a32 32 0 0 0 45.25-45.25z"></path></symbol><symbol id="pat-exit" viewBox="0 0 1024 1024"><path d="M512 928H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32h384a32 32 0 0 0 0-64H128a96.11 96.11 0 0 0-96 96v768a96.11 96.11 0 0 0 96 96h384a32 32 0 0 0 0-64z"></path><path d="M963.88 444.12L721.14 201.37a32 32 0 0 0-45.26 45.26L909.25 480H250.51a32 32 0 0 0 0 64h658.75L675.88 777.37a32 32 0 0 0 45.26 45.26l242.74-242.75a96.1 96.1 0 0 0 0-135.76z"></path></symbol><symbol id="pat-enter" viewBox="0 0 1024 1024"><path d="M896 32H640a32 32 0 0 0 0 64h256a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H640a32 32 0 0 0 0 64h256a96.11 96.11 0 0 0 96-96V128a96.11 96.11 0 0 0-96-96z"></path><path d="M713.37 444.12L470.63 201.37a32 32 0 0 0-45.26 45.26L658.75 480H64a32 32 0 0 0 0 64h594.75L425.37 777.37a32 32 0 0 0 45.26 45.26l242.74-242.75a96.1 96.1 0 0 0 0-135.76z"></path></symbol><symbol id="pat-previous-2" viewBox="0 0 1024 1024"><path d="M687 992a31.92 31.92 0 0 1-22.59-9.33L263.83 583.56a101.05 101.05 0 0 1 0-142.77l400.6-399.45a32 32 0 1 1 45.19 45.32L309 486.08a36.94 36.94 0 0 0 0 52.18l400.61 399.07A32 32 0 0 1 687 992z"></path></symbol><symbol id="pat-next-2" viewBox="0 0 1024 1024"><path d="M337 992a32 32 0 0 1-22.59-54.67L715 538.22a37 37 0 0 0 0-52.22L314.38 86.66a32 32 0 1 1 45.19-45.32l400.62 399.41a101.05 101.05 0 0 1 0 142.76L359.56 982.67A31.89 31.89 0 0 1 337 992z"></path></symbol><symbol id="pat-cloud-download" viewBox="0 0 1024 1024"><path d="M576 768h128l-192 192-192-192h128V448h128v320z m192-512c0-28.16-58.24-192-288-192C325.12 64 192 186.88 192 320 65.28 320 0 417.28 0 512c0 97.92 64 192 192 192h192V620.8H192C88.32 620.8 83.2 529.92 83.2 512c0-10.88 3.2-108.8 108.8-108.8h83.2V320c0-88.96 99.84-172.8 204.8-172.8 163.2 0 200.32 99.2 204.8 115.2v76.8H768c51.84 0 172.8 14.08 172.8 140.8 0 133.76-144 140.8-172.8 140.8h-128V704h128c133.12 0 256-74.24 256-224C1024 323.84 901.12 256 768 256z"></path></symbol><symbol id="pat-sql-programming" viewBox="0 0 1024 1024"><path d="M512 0C294.813091 0 64 67.281455 64 192v640c0 124.718545 230.813091 192 448 192s448-67.281455 448-192V192c0-124.718545-230.813091-192-448-192z m0 64c237.907394 0 384 74.561939 384 128s-146.092606 128-384 128S128 245.438061 128 192s146.092606-128 384-128z m0 896c-237.905455 0-384-74.561939-384-128V614.285576C211.628606 673.012364 364.827152 704 512 704s300.371394-30.987636 384-89.714424V832c0 53.436121-146.094545 128-384 128z m0-320c-237.905455 0-384-74.561939-384-128V294.285576C211.628606 353.012364 364.827152 384 512 384s300.371394-30.987636 384-89.714424V512c0 53.438061-146.094545 128-384 128z"></path></symbol><symbol id="pat-trashcan" viewBox="0 0 1024 1024"><path d="M800 128h-128c0-35.2-28.8-64-64-64h-192c-35.2 0-64 28.8-64 64h-128c-35.2 0-64 28.8-64 64v64c0 35.2 28.8 64 64 64v576c0 35.2 28.8 64 64 64h448c35.2 0 64-28.8 64-64V320c35.2 0 64-28.8 64-64V192c0-35.2-28.8-64-64-64z m-64 768h-448V320h64v512h64V320h64v512h64V320h64v512h64V320h64v576z m64-640h-576V192h576v64z"></path></symbol><symbol id="pat-checkbox-checked" viewBox="0 0 1024 1024"><path d="M841.142 73.142H182.856c-60.342 0-109.714 49.372-109.714 109.714v658.286c0 60.342 49.372 109.714 109.714 109.714h658.286c60.342 0 109.714-49.372 109.714-109.714V182.856c0-60.342-49.372-109.714-109.714-109.714z m-384 681.01l-203.36-203.362 77.58-77.578 125.78 125.78 262.926-262.926 77.578 77.58-340.504 340.506z"></path></symbol><symbol id="pat-sync" viewBox="0 0 1024 1024"><path d="M783.36 473.6a265.6 265.6 0 0 1-76.8 230.4 278.144 278.144 0 0 1-346.24 34.56L435.2 665.6l-275.2-38.4 38.4 268.8 83.84-80.64c151.04 111.36 364.8 100.48 501.76-34.56a376.064 376.064 0 0 0 111.36-285.44l-112-21.76zM317.44 320a278.144 278.144 0 0 1 346.24-34.56L588.8 358.4l275.2 38.4-38.4-268.8-83.84 80.64c-151.04-111.36-364.8-100.48-502.4 34.56-79.36 78.72-115.2 182.4-110.72 285.44l112 22.4A266.88 266.88 0 0 1 317.44 320z"></path></symbol><symbol id="pat-o-grid" viewBox="0 0 1024 1024"><path d="M64 64m64 0l256 0q64 0 64 64l0 256q0 64-64 64l-256 0q-64 0-64-64l0-256q0-64 64-64Z"></path><path d="M576 576m64 0l256 0q64 0 64 64l0 256q0 64-64 64l-256 0q-64 0-64-64l0-256q0-64 64-64Z"></path><path d="M128 576h256a64 64 0 0 1 64 64v256a64 64 0 0 1-64 64H128a64 64 0 0 1-64-64v-256a64 64 0 0 1 64-64z m0 64v256h256v-256H128zM640 64h256a64 64 0 0 1 64 64v256a64 64 0 0 1-64 64h-256a64 64 0 0 1-64-64V128a64 64 0 0 1 64-64z m0 64v256h256V128h-256z"></path></symbol><symbol id="pat-shuffle" viewBox="0 0 1024 1024"><path d="M792.768 672H688L522.88 512l165.12-160h104.768V512L1024 288 792.768 64v160h-132.096a67.2 67.2 0 0 0-46.72 18.752L429.44 421.504 244.928 242.752a67.2 67.2 0 0 0-46.72-18.752H0v128h170.88L336 512l-165.12 160H0v128h198.208c17.536 0 34.304-6.72 46.72-18.752L429.44 602.496l184.512 178.752c12.352 12.032 29.184 18.752 46.72 18.752h132.096V960L1024 736 792.768 512v160z"></path></symbol><symbol id="pat-external-link" viewBox="0 0 1024 1024"><path d="M832 640h64v192c0 35.2-28.8 64-64 64H192c-35.2 0-64-28.8-64-64V192c0-35.2 28.8-64 64-64h192v64H192v640h640v-192zM512 128l144 144L448 480 544 576l208-208L896 512V128H512z"></path></symbol><symbol id="pat-clock" viewBox="0 0 1024 1024"><path d="M576 512h192v128H512c-35.2 0-64-28.8-64-64V256h128v256zM512 147.2c200.96 0 364.8 163.84 364.8 364.8s-163.84 364.8-364.8 364.8A365.44 365.44 0 0 1 147.2 512c0-200.96 163.84-364.8 364.8-364.8zM512 64C264.96 64 64 264.96 64 512s200.96 448 448 448 448-200.96 448-448-200.96-448-448-448z"></path></symbol><symbol id="pat-info" viewBox="0 0 1024 1024"><path d="M467.2 364.16a60.288 60.288 0 0 1-17.92-44.8c0-17.92 5.76-33.28 17.92-44.8 12.16-11.52 26.88-17.92 44.8-17.92 17.92 0 33.28 5.76 44.8 17.92 11.52 12.16 17.92 26.88 17.92 44.8 0 17.92-5.76 33.28-17.92 44.8a64 64 0 0 1-44.8 19.2c-17.92 0-33.28-7.04-44.8-19.2zM576 511.36c-1.28-16-7.04-30.72-19.84-44.16-12.8-12.16-26.88-19.2-44.16-19.84H448c-17.28 1.28-30.72 8.32-44.16 19.84-12.8 12.8-19.2 28.16-19.84 44.16h64v192c1.28 17.28 7.04 32 19.84 44.16 12.8 12.8 26.88 19.84 44.16 19.84h64c17.28 0 30.72-7.04 44.16-19.84 12.8-12.16 19.2-26.88 19.84-44.16H576V510.72v0.64zM512 147.2c-200.96 0-364.8 162.56-364.8 363.52 0 200.96 163.84 364.8 364.8 364.8s364.8-163.2 364.8-364.8c0-201.6-163.84-364.16-364.8-364.16v0.64zM512 62.72c247.04 0 448 200.96 448 448s-200.96 448-448 448-448-199.68-448-448 200.96-448 448-448z"></path></symbol><symbol id="pat-android" viewBox="0 0 1024 1024"><path d="M895.997008 384.004987c-35.199726 0-63.999501 28.799776-63.999502 63.999502v255.998005c0 35.199726 28.799776 63.999501 63.999502 63.999501s63.999501-28.799776 63.999501-63.999501V448.004489c0-35.199726-28.799776-63.999501-63.999501-63.999502z m-767.994016 0c-35.199726 0-63.999501 28.799776-63.999501 63.999502v255.998005c0 35.199726 28.799776 63.999501 63.999501 63.999501s63.999501-28.799776 63.999502-63.999501V448.004489c0-35.199726-28.801776-63.999501-63.999502-63.999502z m95.999252 351.997257c0 53.019587 42.979665 95.999252 95.999252 95.999252v127.999003c0 35.199726 28.799776 63.999501 63.999501 63.999501s63.999501-28.799776 63.999502-63.999501v-127.999003h127.999002v127.999003c0 35.199726 28.799776 63.999501 63.999502 63.999501s63.999501-28.799776 63.999501-63.999501v-127.999003c53.019587 0 95.999252-42.979665 95.999252-95.999252V384.004987H224.002244v351.997257zM798.21377 320.007486c-9.715924-87.883315-59.00354-163.790724-129.61899-209.644366l32.02375-64.045501c7.903938-15.805877 1.495988-35.027727-14.309888-42.931665S651.278915 1.889965 643.376976 17.697842l-32.141749 64.285499-8.349935-3.315974C574.317514 69.165441 543.763752 64.007481 512 64.007481c-31.761752 0-62.315514 5.15796-90.887292 14.655886l-8.347935 3.315974-32.141749-64.281499c-7.903938-15.807877-27.127789-22.211827-42.931666-14.311888-15.807877 7.903938-22.213827 27.125789-14.311888 42.931665L355.40122 110.36312C284.785771 156.214763 235.498155 232.124171 225.780231 320.005486v31.999751H799.997756v-31.997751h-1.783986zM416.000748 256.005985c-17.673862 0-31.999751-14.327888-31.999751-31.999751 0-17.647862 14.287889-31.957751 31.929752-31.99575l0.093999 0.002 0.052-0.002C433.71461 192.052483 448.000499 206.360372 448.000499 224.006234c0 17.671862-14.325888 31.999751-31.999751 31.999751z m191.998504 0c-17.673862 0-31.999751-14.327888-31.999751-31.999751 0-17.645862 14.285889-31.953751 31.923751-31.99575l0.05 0.002 0.095999-0.002C625.709114 192.048483 639.999003 206.358372 639.999003 224.006234c0 17.671862-14.325888 31.999751-31.999751 31.999751z"></path></symbol><symbol id="pat-windows" viewBox="0 0 1024 1024"><path d="M32.35 480L32 167.926l384-52.144V480zM480 106.482L991.872 32v448H480zM991.998 544l-0.126 448L480 919.984V544zM416 911.836L32.312 859.242 32.292 544H416z"></path></symbol><symbol id="pat-apple" viewBox="0 0 1024 1024"><path d="M791.49604 544.088185c-1.293991-129.681091 105.757258-191.874655 110.541225-194.964633-60.151578-88.019383-153.848921-100.077298-187.240687-101.471288-79.741441-8.073943-155.594909 46.947671-196.064625 46.94767-40.367717 0-102.817279-45.753679-168.950816-44.551687-86.915391 1.291991-167.056829 50.537646-211.810514 128.3791-90.303367 156.696901-23.125838 388.837274 64.889545 515.922382 43.007698 62.203564 94.291339 132.075074 161.624866 129.579091 64.841545-2.587982 89.361373-41.957706 167.754824-41.957705s100.427296 41.957706 169.048815 40.669715c69.773511-1.295991 113.981201-63.397555 156.690901-125.795118 49.389654-72.167494 69.725511-142.037004 70.923503-145.624979-1.547989-0.705995-136.059046-52.235634-137.407037-207.132548zM662.560944 163.520853C698.298694 120.163157 722.420525 60.009579 715.840571 0c-51.477639 2.095985-113.877202 34.28976-150.808943 77.549456-33.141768 38.375731-62.147564 99.625301-54.373619 158.434889 57.465597 4.483969 116.127186-29.203795 151.902935-72.463492z"></path></symbol><symbol id="pat-banned" viewBox="0 0 1024 1024"><path d="M512 64C264.96 64 64 264.96 64 512s200.96 448 448 448 448-200.96 448-448S759.04 64 512 64z m0 83.2c83.2 0 160 28.16 222.08 74.88l-512 512a365.792 365.792 0 0 1-74.88-222.048V512C147.2 311.04 311.04 147.2 512 147.2z m0 730.24c-83.2 0-160-28.16-222.08-74.88l512-512c46.72 62.08 74.88 138.88 74.88 222.08 0 200.96-163.84 364.8-364.8 364.8z"></path></symbol><symbol id="pat-exam" viewBox="0 0 1024 1024"><path d="M960 102.4H64c-35.2 0-64 28.8-64 64v576c0 35.2 28.8 64 64 64h341.76c-16 39.04-55.04 88.96-149.76 128h512c-94.72-39.04-133.76-88.96-149.76-128H960c35.2 0 64-28.8 64-64v-576c0-35.2-28.8-64-64-64z m0 576H64v-512h896v512z"></path></symbol><symbol id="pat-online" viewBox="0 0 1024 1024"><path d="M140.16 0.736a92.64 92.64 0 0 0-92.96 92.96v185.92a92.64 92.64 0 0 0 92.96 92.96H0.736v92.96h557.76v-92.96h-139.424a92.64 92.64 0 0 0 92.96-92.96v-185.92A92.64 92.64 0 0 0 419.072 0.736H140.192z m0 92.96h278.88v185.92H140.16v-185.92zM93.696 558.464v325.344h325.344v-92.96H186.656v-232.384H93.696z m511.264 0A92.64 92.64 0 0 0 512 651.424v185.92a92.64 92.64 0 0 0 92.96 92.96h-139.424v92.96h557.76v-92.96h-139.424a92.64 92.64 0 0 0 92.96-92.96v-185.92a92.64 92.64 0 0 0-92.96-92.96h-278.88z m0 92.96h278.88v185.92h-278.88v-185.92z"></path></symbol><symbol id="pat-play" viewBox="0 0 1024 1024"><path d="M960 512c0 247.424-200.576 448-448 448S64 759.424 64 512 264.576 64 512 64s448 200.576 448 448z m-526.272 222.848l294.336-196.224a32 32 0 0 0 0.096-53.184l-0.128-0.064-294.336-196.224a32 32 0 0 0-49.728 26.624v392.448a32 32 0 0 0 49.856 26.528l-0.128 0.064z"></path></symbol><symbol id="pat-users" viewBox="0 0 1152 1024"><path d="M768 770.624v-52.768c70.496-39.712 128-138.784 128-237.824 0-159.072 0-288-192-288s-192 128.928-192 288c0 99.072 57.504 198.112 128 237.824v52.768C422.912 788.384 256 895.04 256 1024h896c0-128.96-166.912-235.648-384-253.376z"></path><path d="M327.2 795.328c55.296-36.16 124.064-63.648 199.776-80.416a362.56 362.56 0 0 1-40.48-59.008c-30.4-55.232-46.496-116.064-46.496-175.904 0-86.048 0-167.296 30.592-233.76 29.696-64.512 83.136-104.48 159.232-119.488C612.896 50.272 567.872 0 448 0 256 0 256 128.928 256 288c0 99.072 57.504 198.112 128 237.824v52.768c-217.088 17.76-384 124.416-384 253.376h279.008c14.528-12.896 30.592-25.184 48.192-36.672z"></path></symbol><symbol id="pat-spinner" viewBox="0 0 1024 1024"><path d="M512 1024c-136.768 0-265.344-53.248-362.048-149.952S0 648.768 0 512c0-96.832 27.168-191.136 78.592-272.704a513.952 513.952 0 0 1 204.352-185.312l43.008 85.824a417.408 417.408 0 0 0-166.144 150.656A414.496 414.496 0 0 0 96 511.968c0 229.376 186.624 416 416 416s416-186.624 416-416c0-78.688-22.08-155.296-63.808-221.504a417.632 417.632 0 0 0-166.144-150.656l43.008-85.824a513.504 513.504 0 0 1 204.352 185.312A510.496 510.496 0 0 1 1024 512c0 136.768-53.248 265.344-149.952 362.048S648.768 1024 512 1024z"></path></symbol><symbol id="pat-offline" viewBox="0 0 1024 1024"><path d="M140.16 0.736a92.64 92.64 0 0 0-92.96 92.96v185.92a92.64 92.64 0 0 0 92.96 92.96H0.736v92.96h557.76v-92.96h-139.424a92.64 92.64 0 0 0 92.96-92.96v-185.92A92.64 92.64 0 0 0 419.072 0.736H140.192z m0 92.96h278.88v185.92H140.16v-185.92z m464.8 464.768A92.64 92.64 0 0 0 512 651.424v185.92a92.64 92.64 0 0 0 92.96 92.96h-139.424v92.96h557.76v-92.96h-139.424a92.64 92.64 0 0 0 92.96-92.96v-185.92a92.64 92.64 0 0 0-92.96-92.96h-278.88z m-470.368 21.408l-66.016 66.016 99.008 98.528-99.008 98.528 66.016 66.016 98.528-99.008 98.528 99.008 66.016-66.016-99.008-98.528 99.008-98.528-66.016-66.016-98.528 99.008-98.528-99.008z m470.368 71.552h278.88v185.92h-278.88v-185.92z"></path></symbol><symbol id="pat-warned" viewBox="0 0 1024 1024"><path d="M569.152 96c-11.712-19.84-33.28-32-56.768-32s-44.992 12.16-56.704 32L8.832 863.936c-5.536 9.152-8.8 20.224-8.8 32.032s3.264 22.88 8.96 32.32L8.832 928a67.328 67.328 0 0 0 56.704 32.064h893.696c23.488 0 45.056-12.16 56.128-32 5.44-9.376 8.64-20.64 8.64-32.64 0-11.552-2.976-22.4-8.192-31.84l0.16 0.352L569.12 96z m8.512 735.808h-130.496v-128.192h130.496v128.192z m0-192.256h-130.496v-256.384h130.496v256.384z"></path></symbol><symbol id="pat-three-bars" viewBox="0 0 1024 1024"><path d="M858.24 576H165.76C128 576 128 549.76 128 512c0-37.76 0-64 37.76-64H857.6c37.76 0 37.76 26.24 37.76 64 0 37.76 0 64-37.76 64h0.64z m0-256H165.76C128 320 128 293.76 128 256c0-37.76 0-64 37.76-64H857.6c37.76 0 37.76 26.24 37.76 64 0 37.76 0 64-37.76 64h0.64zM165.76 704H857.6c37.76 0 37.76 26.24 37.76 64 0 37.76 0 64-37.76 64H165.76C128 832 128 805.76 128 768c0-37.76 0-64 37.76-64z"></path></symbol><symbol id="pat-oms" viewBox="0 0 1024 1024"><path d="M486.4 64l358.4 99.648v540.544a89.6 89.6 0 0 1-45.312 77.952L486.4 960l-315.136-179.072A85.312 85.312 0 0 1 128 706.816V163.648L486.4 64z m247.936 433.6l52.928-45.312-52.928-45.376C654.528 338.432 571.52 302.912 486.4 302.912V110.528L172.8 197.696v509.12c0 14.592 7.936 28.032 20.608 35.2l292.992 166.4V601.6c85.12 0 168.128-35.52 247.936-104zM486.464 332.8c77.44 0 153.728 32.704 228.48 96.768l26.432 22.72-26.496 22.656C640.128 539.072 563.84 571.712 486.4 571.712s-153.728-32.64-228.48-96.768l-26.496-22.656 26.496-22.72c74.688-64 151.04-96.768 228.416-96.768h0.128z m-7.68 44.928c-32.128 1.152-44.672 9.856-44.672 29.76a52.288 52.288 0 0 0 104.576 0c0-19.904-12.544-28.608-44.672-29.76a229.12 229.12 0 0 0-15.232 0zM486.4 526.912c61.12 0 122.88-24.448 185.6-74.624a379.456 379.456 0 0 0-88.96-54.4 97.088 97.088 0 1 1-193.28 0c-29.44 12.352-59.136 30.464-88.96 54.4 62.72 50.176 124.48 74.624 185.6 74.624z"></path></symbol><symbol id="pat-download" viewBox="0 0 1024 1024"><path d="M256 384h192V0h128v384h192l-256 256-256-256z m704-256h-256v64h256v512H64V192h256V128H64c-35.2 0-64 28.8-64 64v576c0 35.2 28.8 64 64 64h341.76c-16 39.04-55.04 88.96-149.76 128h512c-94.72-39.04-133.76-88.96-149.76-128H960c35.2 0 64-28.8 64-64V192c0-35.2-28.8-64-64-64z"></path></symbol><symbol id="pat-location" viewBox="0 0 1024 1024"><path d="M536 64A280 280 0 0 0 256 344C256 624 536 960 536 960s280-336 280-616A280 280 0 0 0 536 64z m0 448a168 168 0 1 1 0-336 168 168 0 0 1 0 336z"></path></symbol><symbol id="pat-sign-out" viewBox="0 0 1024 1024"><path d="M752.941176 542.117647V421.647059H512V301.176471h240.941176V180.705882l240.941177 180.705883-240.941177 180.705882z m-120.470588 180.705882H391.529412V180.705882L150.588235 60.235294h481.882353v180.705882h60.235294V60.235294c0-33.129412-27.105882-60.235294-60.235294-60.235294H90.352941C57.223529 0 30.117647 27.105882 30.117647 60.235294v685.477647c0 23.491765 13.251765 43.971765 33.129412 54.814118L391.529412 964.367059V783.058824h240.941176c33.129412 0 60.235294-27.105882 60.235294-60.235295V481.882353h-60.235294v240.941176z"></path></symbol><symbol id="pat-alert" viewBox="0 0 1024 1024"><path d="M64 512c0-247.04 200.96-448 448-448s448 200.96 448 448-200.96 448-448 448-448-200.96-448-448z m812.8 0c0-200.96-163.84-364.8-364.8-364.8A365.44 365.44 0 0 0 147.2 512 365.44 365.44 0 0 0 512 876.8c200.96 0 364.8-163.84 364.8-364.8zM448 256v320h128V256H448z m0 512v-128h128v128H448z"></path></symbol><symbol id="pat-pencil" viewBox="0 0 1024 1024"><path d="M64 768.384v192.128h192.128l512.256-512.32-192.128-192.128L64 768.384z m192.128 128.064H128v-128.064h64v64h64v64.064z m659.52-595.52l-83.2 83.2-192.128-192.064 83.2-83.2a63.744 63.744 0 0 1 90.368 0l101.76 101.76c24.96 24.96 24.96 65.28 0 90.24z"></path></symbol><symbol id="pat-grid" viewBox="0 0 1024 1024"><path d="M896 64h-128a64 64 0 0 0-64 64v128a64 64 0 0 0 64 64h128a64 64 0 0 0 64-64V128a64 64 0 0 0-64-64z m-128 320h128a64 64 0 0 1 64 64v128a64 64 0 0 1-64 64h-128a64 64 0 0 1-64-64V448a64 64 0 0 1 64-64z m-512 320H128a64 64 0 0 0-64 64v128a64 64 0 0 0 64 64h128a64 64 0 0 0 64-64v-128a64 64 0 0 0-64-64z m192 0h128a64 64 0 0 1 64 64v128a64 64 0 0 1-64 64H448a64 64 0 0 1-64-64v-128a64 64 0 0 1 64-64z m320 0h128a64 64 0 0 1 64 64v128a64 64 0 0 1-64 64h-128a64 64 0 0 1-64-64v-128a64 64 0 0 1 64-64zM576 384H448a64 64 0 0 0-64 64v128a64 64 0 0 0 64 64h128a64 64 0 0 0 64-64V448a64 64 0 0 0-64-64zM128 384h128a64 64 0 0 1 64 64v128a64 64 0 0 1-64 64H128a64 64 0 0 1-64-64V448a64 64 0 0 1 64-64z m320-320h128a64 64 0 0 1 64 64v128a64 64 0 0 1-64 64H448a64 64 0 0 1-64-64V128a64 64 0 0 1 64-64zM256 64H128a64 64 0 0 0-64 64v128a64 64 0 0 0 64 64h128a64 64 0 0 0 64-64V128a64 64 0 0 0-64-64z"></path></symbol><symbol id="pat-textbook" viewBox="0 0 1024 1024"><path d="M896 800V108.8c0-31.68-28.8-57.6-64-57.6H192c-35.2 0-64 25.92-64 57.6v691.2c0 31.68 28.8 57.6 64 57.6h128v115.2l96-86.4L512 972.8v-115.2h320c35.2 0 64-25.92 64-57.6zM384 179.2H307.2v51.2H384v-51.2zM307.2 281.6H384v51.2H307.2v-51.2zM384 384H307.2v51.2H384V384z m0 179.2H307.2V512H384v51.2z m460.8 102.4h-640v128h128v-64h192v64h320v-128zM256 128h588.8v512H256V128z"></path></symbol><symbol id="pat-blub" viewBox="0 0 1024 1024"><path d="M500.032 64C330.88 64 192 186.624 192 344c0 51.52 30.784 126.016 56 168 13.888 23.296 25.984 43.264 36.672 60.8 47.04 77.44 65.28 107.52 75.328 163.2v56H640V736c10.048-55.68 28.288-85.76 75.328-163.2 10.688-17.536 22.784-37.504 36.672-60.8 25.216-41.984 56-116.48 56-168C808 186.624 669.12 64 499.968 64z m203.84 418.88c-14.08 24.64-26.368 44.8-37.568 62.144-48.128 78.976-69.952 115.392-81.152 180.864-1.152 2.816-1.152 6.208-1.152 9.6H416c0-3.392 0-7.36-1.152-9.6-11.2-65.472-33.024-102.4-81.152-180.864a1279.616 1279.616 0 0 1-37.568-62.144c-23.488-39.168-48.128-102.464-48.128-138.88 0-123.2 113.152-224 252.032-224 68.288 0 132.096 23.552 180.288 66.624 46.464 41.984 71.68 97.984 71.68 157.376 0 36.928-24.64 99.712-48.128 138.88zM500.032 960c67.2 0 127.104-48.128 139.968-112H360c12.864 63.872 72.832 112 140.032 112z"></path></symbol><symbol id="pat-plus" viewBox="0 0 1024 1024"><path d="M896 576H576v320H448V576H128V448h320V128h128v320h320v128z"></path></symbol><symbol id="pat-mail" viewBox="0 0 1024 1024"><path d="M64 256v512c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64V256c0-35.2-28.8-64-64-64H128c-35.2 0-64 28.8-64 64z m832 0L512 576 128 256h768zM128 352l256 192-256 192v-384zM192 768l224-192L512 672 608 576l224 192H192z m704-32l-256-192 256-192v384z"></path></symbol><symbol id="pat-kebab-vertical" viewBox="0 0 1024 1024"><path d="M416 192a96 96 0 1 0 192 0 96 96 0 0 0-192 0z m0 320a96 96 0 1 0 192 0 96 96 0 0 0-192 0zM512 928a96 96 0 1 1 0-192 96 96 0 0 1 0 192z"></path></symbol><symbol id="pat-visibility" viewBox="0 0 1024 1024"><path d="M512 256c161.728 0 305.92 90.88 376.32 234.688A416.832 416.832 0 0 1 512 725.312a416.832 416.832 0 0 1-376.32-234.624A416.832 416.832 0 0 1 512 256z m0-85.312c-213.312 0-395.52 132.672-469.312 320 73.792 187.264 256 320 469.312 320s395.52-132.736 469.312-320c-73.792-187.328-256-320-469.312-320zM512 384a106.688 106.688 0 1 1-0.064 213.44A106.688 106.688 0 0 1 512 384z m0-85.312c-105.792 0-192 86.144-192 192 0 105.792 86.208 192 192 192s192-86.208 192-192c0-105.856-86.208-192-192-192z"></path></symbol><symbol id="pat-kebab-horizontal" viewBox="0 0 1024 1024"><path d="M192 608a96 96 0 1 0 0-192 96 96 0 0 0 0 192z m320 0a96 96 0 1 0 0-192 96 96 0 0 0 0 192zM928 512a96 96 0 1 1-192 0 96 96 0 0 1 192 0z"></path></symbol><symbol id="pat-visibility-off" viewBox="0 0 1024 1024"><path d="M512 256c161.728 0 305.92 90.88 376.32 234.688a411.52 411.52 0 0 1-102.848 133.12l60.16 60.16a503.552 503.552 0 0 0 135.68-193.28c-73.792-187.328-256-320-469.312-320a505.6 505.6 0 0 0-155.328 24.32l70.4 70.4A431.36 431.36 0 0 1 512 256z m-45.632 48.64l88.32 88.32c24.32 10.688 43.904 30.272 54.592 54.592l88.32 88.32c3.392-14.464 5.952-29.824 5.952-45.632A191.296 191.296 0 0 0 512 298.688c-15.808 0-30.72 2.112-45.632 5.952zM85.76 165.12l114.368 114.368a500.8 500.8 0 0 0-157.44 211.2c73.792 187.264 256 320 469.312 320a500.48 500.48 0 0 0 184.32-35.008l145.92 145.92 60.16-60.16L145.92 104.512l-60.16 60.608z m320 320l111.36 111.36c-1.728 0.448-3.392 0.832-5.12 0.832-58.88 0-106.688-47.744-106.688-106.624 0-2.176 0.448-3.456 0.448-5.568zM260.672 340.032L335.36 414.72a192.32 192.32 0 0 0 252.16 252.608l41.792 41.792c-37.504 10.24-76.8 16.192-117.312 16.192a416.832 416.832 0 0 1-376.32-234.624 422.464 422.464 0 0 1 124.992-150.656z"></path></symbol><symbol id="pat-chevron-up" viewBox="0 0 1024 1024"><path d="M832 640l-96 96L512 496 288 736 192 640l320-320 320 320z"></path></symbol><symbol id="pat-triangle-right" viewBox="0 0 1024 1024"><path d="M384 768l256-256-256-256v512z"></path></symbol><symbol id="pat-filter" viewBox="0 0 1024 1024"><path d="M128 256v85.312h768V256H128z m298.688 512h170.624v-85.312H426.688V768zM768 554.688H256V469.312h512v85.376z"></path></symbol><symbol id="pat-triangle-left" viewBox="0 0 1024 1024"><path d="M640 256L384 512l256 256V256z"></path></symbol><symbol id="pat-checkbox" viewBox="0 0 1024 1024"><path d="M810.688 128H213.312C166.4 128 128 166.4 128 213.312v597.376C128 857.6 166.4 896 213.312 896h597.376C857.6 896 896 857.6 896 810.688V213.312C896 166.4 857.6 128 810.688 128z m0 682.688H213.312V213.312h597.376v597.376z m-103.296-487.296l60.16 60.608-341.312 341.312-170.688-170.24 60.608-60.16 110.08 109.696 281.152-281.216z"></path></symbol><symbol id="pat-triangle-down" viewBox="0 0 1024 1024"><path d="M256 384l256 256 256-256H256z"></path></symbol><symbol id="pat-triangle-up" viewBox="0 0 1024 1024"><path d="M768 640L512 384l-256 256h512z"></path></symbol><symbol id="pat-dot" viewBox="0 0 1024 1024"><path d="M512 768a256 256 0 1 0 0-512 256 256 0 0 0 0 512z"></path></symbol><symbol id="pat-pulse" viewBox="0 0 1024 1024"><path d="M800 537.6L627.2 371.2 486.4 569.6 416 128 216.32 537.6H64v128h230.4l57.6-115.2 57.6 345.6L640 569.6l102.4 96H960v-128h-160z"></path></symbol><symbol id="pat-chevron-right" viewBox="0 0 1024 1024"><path d="M704 512l-320 320-96-96L528 512 288 288 384 192l320 320z"></path></symbol><symbol id="pat-checked" viewBox="0 0 1024 1024"><path d="M896 304l-512 512-256-256 96-96L384 624l416-416 96 96z"></path></symbol><symbol id="pat-language" viewBox="0 0 1024 1024"><path d="M511.552 85.312A426.432 426.432 0 0 0 85.312 512c0 235.52 190.72 426.688 426.24 426.688A426.88 426.88 0 0 0 938.688 512a426.88 426.88 0 0 0-427.136-426.688z m295.68 256h-125.824a667.84 667.84 0 0 0-58.88-151.872 342.592 342.592 0 0 1 184.704 151.872zM512 172.352c35.392 51.2 63.168 107.968 81.472 168.96H430.528c18.304-60.992 46.08-117.76 81.472-168.96z m-330.24 424.96A351.616 351.616 0 0 1 170.688 512c0-29.44 4.224-58.048 11.072-85.312h144.192C322.56 454.848 320 483.008 320 512c0 28.992 2.56 57.152 5.952 85.312H181.76z m35.008 85.376h125.824c13.696 53.312 33.28 104.512 58.88 151.872a340.8 340.8 0 0 1-184.704-151.872z m125.824-341.376H216.768A340.8 340.8 0 0 1 401.472 189.44c-25.6 47.36-45.184 98.56-58.88 151.872zM512 851.648a601.088 601.088 0 0 1-81.472-168.96h162.944A601.088 601.088 0 0 1 512 851.648z m99.84-254.336H412.16c-3.84-28.16-6.848-56.32-6.848-85.312 0-28.992 3.008-57.6 6.848-85.312h199.68c3.84 27.712 6.848 56.32 6.848 85.312 0 28.992-3.008 57.152-6.848 85.312z m10.688 237.248c25.6-47.36 45.184-98.56 58.88-151.872h125.824a342.592 342.592 0 0 1-184.704 151.872z m75.52-237.248C701.44 569.152 704 540.992 704 512c0-28.992-2.56-57.152-5.952-85.312h144.192c6.848 27.264 11.072 55.872 11.072 85.312 0 29.44-4.224 58.048-11.072 85.312h-144.192z"></path></symbol><symbol id="pat-chevron-down" viewBox="0 0 1024 1024"><path d="M528 720l-320-320 96-96 224 240 224-240 96 96-320 320z"></path></symbol><symbol id="pat-list" viewBox="0 0 1024 1024"><path d="M256 64H128a64 64 0 0 0-64 64v128a64 64 0 0 0 64 64h128a64 64 0 0 0 64-64V128a64 64 0 0 0-64-64z m128 64h576v128H384V128zM256 384H128a64 64 0 0 0-64 64v128a64 64 0 0 0 64 64h128a64 64 0 0 0 64-64V448a64 64 0 0 0-64-64z m128 64h576v128H384V448z m-128 256H128a64 64 0 0 0-64 64v128a64 64 0 0 0 64 64h128a64 64 0 0 0 64-64v-128a64 64 0 0 0-64-64z m704 64H384v128h576v-128z"></path></symbol><symbol id="pat-usergroup" viewBox="0 0 1024 1024"><path d="M960 800c0 24.512-25.216 55.936-56 55.936h-392.32a56.256 56.256 0 0 1-55.68-55.936h-336c-30.208 0-56-31.36-56-56 0-147.52 168-224 168-224s12.8-22.912 0-56c-47.104-34.752-59.264-33.024-56-168C179.2 160.512 252.544 128 316.032 128c63.36 0 136.704 32.448 139.968 168 3.2 134.976-8.96 133.248-56 168-12.8 33.024 0 56 0 56s86.72 39.808 135.488 116.928c43.52-40.32 88.512-60.992 88.512-60.992s12.8-22.912 0-56c-47.104-34.688-59.264-33.024-56-168 3.2-135.424 76.544-168 140.032-168 63.36 0 136.448 32.512 139.712 168 3.264 134.976-8.896 133.312-56 168-12.8 33.024 0 56 0 56S960 652.416 960 800z"></path></symbol><symbol id="pat-gear" viewBox="0 0 1024 1024"><path d="M960 458.88v101.12l-122.88 44.16-30.08 69.76 58.88 115.84-72.32 72.32-117.76-56.32-71.04 28.8-40.32 124.16H462.72l-44.16-122.88-69.76-28.8-115.84 58.24-72.32-72.32 56.32-117.76-28.8-69.76L64 564.48V462.72l122.88-43.52 28.8-69.76-58.24-115.84 72.32-72.32 117.76 56.32 71.04-28.8 40.32-124.16h102.4l44.16 122.88 69.76 28.8 115.84-58.24 72.32 72.32-56.32 117.76 28.8 69.76 124.16 40.96zM320 512c0 106.24 85.76 192 192 192s192-85.76 192-192-85.76-192-192-192-192 85.76-192 192z"></path></symbol><symbol id="pat-chevron-left" viewBox="0 0 1024 1024"><path d="M288 512l320 320 96-96L464 512 704 288 608 192l-320 320z"></path></symbol><symbol id="pat-x" viewBox="0 0 1024 1024"><path d="M606.72 512l240 240-94.72 94.72L512 606.72l-240 240-94.72-94.72L417.28 512 177.28 272l94.72-94.72L512 417.28l240-240 94.72 94.72L606.72 512z"></path></symbol><symbol id="pat-diff-added" viewBox="0 0 1024 1024"><path d="M896 64H128c-35.2 0-64 28.8-64 64v768c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z m0 832H128V128h768v768zM448 576H256V448h192V256h128v192h192v128H576v192H448V576z"></path></symbol><symbol id="pat-search" viewBox="0 0 1024 1024"><path d="M714.496 629.696l227.584 228.736v-0.576a59.52 59.52 0 0 1 0 84.224 54.784 54.784 0 0 1-41.792 17.92 57.984 57.984 0 0 1-41.856-17.92L629.76 714.496A355.648 355.648 0 0 1 422.4 780.8C224.64 780.8 64 620.16 64 422.4S224.64 64 422.4 64s358.4 160.64 358.4 358.4a354.24 354.24 0 0 1-66.304 207.296zM141.696 422.4A281.216 281.216 0 0 0 422.4 703.168 281.216 281.216 0 0 0 703.168 422.4 281.216 281.216 0 0 0 422.4 141.632 281.216 281.216 0 0 0 141.632 422.4z"></path></symbol><symbol id="pat-person" viewBox="0 0 1024 1024"><path d="M896 896.128a63.872 63.872 0 0 1-63.872 63.872H192.064A64 64 0 0 1 128 895.936V832c0-168.512 256-256 256-256s14.656-26.176 0-64c-53.824-39.68-60.416-101.76-64-256 11.072-154.432 119.488-192 192-192s180.928 37.504 192 192c-3.584 154.24-10.176 216.32-64 256-14.656 37.76 0 64 0 64s256 87.488 256 256v64.128z"></path></symbol><symbol id="pat-placeholder" viewBox="0 0 1024 1024"><path d="M1024 0H0v1024h1024V0z"></path></symbol><symbol id="pat-checkbox-blank" viewBox="0 0 1024 1024"><path d="M213.312 128h597.376C857.6 128 896 166.4 896 213.312v597.376C896 857.6 857.6 896 810.688 896H213.312C166.4 896 128 857.6 128 810.688V213.312C128 166.4 166.4 128 213.312 128z m597.376 682.688V213.312H213.312v597.376h597.376z"></path></symbol></svg>
<div id="sparkling-daydream"><div class="LoadingBar_3CW4Z" style="width: 100%; height: 0px;"></div><div class="wrapper_3VZjw"><div class="pc-h header_yA-8v" style="justify-content: space-between;"><a href="/" class="logo_3sQyX active"><div class="pc-image match-height" style="width: auto; height: 35px; justify-content: flex-start;"><img src="" alt="PTA 程序设计类实验辅助教学平台"></div></a><div class="pc-h gap-16" style="padding: 0px 8px;"><div class="NotificationIcon_3m-Qu"><a class="pc-button pc-button-text pc-xl pc-color-light cur-p" tabindex="0" href="/home/notifications"><div class="pc-text pc-xl pc-color-light whs-nw pc-trs-normal gap-6 shrink no-grow"><div class="pc-icon"><svg aria-hidden="true" class="pc-icon-raw pc-lg"><use xlink:href="#pat-bell"></use></svg></div></div></a></div><div class="pc-h align-x-center gap-default cur-p" tabindex="0"><div class="avatar_2nSeP"><div class="pc-image"><img src="https://images.ptausercontent.com/2efa9c0d-2c00-4217-98fd-560025c30c8f.jpg?imageView&amp;thumbnail=36x36" alt="Avatar"></div></div><div class="pc-text pc-lg pc-color-normal gap-4"><div class="pc-text-raw">dio</div></div></div></div></div></div><div class="pc-h container_3h6sJ pc-bg-base"><div class="pc-icon toggle_1GUZz pc-color-normal cur-p interactive" tabindex="0" style="padding: 12px;"><svg aria-hidden="true" class="pc-icon-raw pc-xl"><use xlink:href="#pat-three-bars"></use></svg></div><div class="sidebar_2f80g" data-cy="sidebar"><div class="sidebar_1ocGW"><div class="SecondarySidebar_31VUT round_3iRkI"><a href="/problem-sets" class="back_1Zww0 active"><svg class="icon_2cd_3" height="16" viewBox="0 0 8 16" version="1.1" width="16"><path d="M5.5 3L7 4.5 3.25 8 7 11.5 5.5 13l-5-5 5-5z"></path></svg>题目集列表</a><a href="/problem-sets/1341546851828768768" class="item_1fnIV"><svg fill="currentColor" preserveAspectRatio="xMidYMid meet" height="1em" width="1em" viewBox="0 0 40 40" class="icon_2cd_3" style="vertical-align: middle;"><g><path d="m38.1 10.7q0.9 1.2 0.4 2.9l-6.1 20.2q-0.5 1.4-1.8 2.4t-2.7 0.9h-20.6q-1.7 0-3.3-1.2t-2.2-2.9q-0.6-1.5-0.1-2.8 0-0.1 0.1-0.6t0.1-0.9q0-0.1-0.1-0.4t-0.1-0.5q0.1-0.2 0.2-0.4t0.4-0.6 0.4-0.5q0.5-0.8 1-2t0.6-2.1q0.1-0.2 0-0.6t0-0.7q0.1-0.2 0.4-0.6t0.4-0.5q0.5-0.8 0.9-2.1t0.6-2q0-0.2-0.1-0.7t0-0.6q0.1-0.3 0.5-0.7t0.5-0.5q0.4-0.6 1-1.9t0.6-2.1q0-0.2-0.1-0.6t0-0.6q0-0.2 0.2-0.4t0.4-0.5 0.4-0.5q0.1-0.2 0.3-0.6t0.4-0.8 0.3-0.8 0.5-0.7 0.5-0.6 0.9-0.2 1 0.1l0 0.1q0.8-0.2 1.1-0.2h17q1.7 0 2.6 1.2t0.4 2.9l-6.2 20.2q-0.8 2.7-1.6 3.5t-2.8 0.7h-19.4q-0.6 0-0.9 0.4-0.2 0.3 0 0.9 0.5 1.6 3.2 1.6h20.6q0.7 0 1.3-0.4t0.8-0.9l6.7-22q0.1-0.5 0.1-1.3 0.8 0.3 1.3 1z m-23.8 0q-0.1 0.3 0.1 0.5t0.4 0.2h13.6q0.3 0 0.6-0.2t0.3-0.5l0.5-1.4q0.1-0.3 0-0.5t-0.5-0.2h-13.6q-0.2 0-0.5 0.2t-0.4 0.5z m-1.8 5.7q-0.1 0.3 0 0.5t0.5 0.2h13.5q0.3 0 0.6-0.2t0.4-0.5l0.5-1.4q0-0.3-0.1-0.5t-0.4-0.2h-13.6q-0.3 0-0.6 0.2t-0.4 0.5z"></path></g></svg>题目集概况</a><a href="/problem-sets/1341546851828768768/problems" class="item_1fnIV active_2d9NB"><svg fill="currentColor" preserveAspectRatio="xMidYMid meet" height="1em" width="1em" viewBox="0 0 40 40" class="icon_2cd_3" style="vertical-align: middle;"><g><path d="m5.7 29.3v4.3q0 0.3-0.2 0.5t-0.5 0.2h-4.3q-0.3 0-0.5-0.2t-0.2-0.5v-4.3q0-0.3 0.2-0.5t0.5-0.2h4.3q0.3 0 0.5 0.2t0.2 0.5z m0-8.6v4.3q0 0.3-0.2 0.5t-0.5 0.2h-4.3q-0.3 0-0.5-0.2t-0.2-0.5v-4.3q0-0.3 0.2-0.5t0.5-0.2h4.3q0.3 0 0.5 0.2t0.2 0.5z m0-8.6v4.3q0 0.3-0.2 0.5t-0.5 0.2h-4.3q-0.3 0-0.5-0.2t-0.2-0.5v-4.3q0-0.2 0.2-0.5t0.5-0.2h4.3q0.3 0 0.5 0.2t0.2 0.5z m34.3 17.2v4.3q0 0.3-0.2 0.5t-0.5 0.2h-30q-0.3 0-0.5-0.2t-0.2-0.5v-4.3q0-0.3 0.2-0.5t0.5-0.2h30q0.3 0 0.5 0.2t0.2 0.5z m-34.3-25.7v4.3q0 0.2-0.2 0.5t-0.5 0.2h-4.3q-0.3 0-0.5-0.2t-0.2-0.5v-4.3q0-0.3 0.2-0.5t0.5-0.2h4.3q0.3 0 0.5 0.2t0.2 0.5z m34.3 17.1v4.3q0 0.3-0.2 0.5t-0.5 0.2h-30q-0.3 0-0.5-0.2t-0.2-0.5v-4.3q0-0.3 0.2-0.5t0.5-0.2h30q0.3 0 0.5 0.2t0.2 0.5z m0-8.6v4.3q0 0.3-0.2 0.5t-0.5 0.2h-30q-0.3 0-0.5-0.2t-0.2-0.5v-4.3q0-0.2 0.2-0.5t0.5-0.2h30q0.3 0 0.5 0.2t0.2 0.5z m0-8.5v4.3q0 0.2-0.2 0.5t-0.5 0.2h-30q-0.3 0-0.5-0.2t-0.2-0.5v-4.3q0-0.3 0.2-0.5t0.5-0.2h30q0.3 0 0.5 0.2t0.2 0.5z"></path></g></svg>题目列表</a><a href="/problem-sets/1341546851828768768/submissions" class="item_1fnIV"><svg fill="currentColor" preserveAspectRatio="xMidYMid meet" height="1em" width="1em" viewBox="0 0 40 40" class="icon_2cd_3" style="vertical-align: middle;"><g><path d="m30.1 32.9q0-0.6-0.5-1t-1-0.5-1 0.5-0.4 1 0.4 1 1 0.4 1-0.4 0.5-1z m5.7 0q0-0.6-0.4-1t-1-0.5-1 0.5-0.5 1 0.5 1 1 0.4 1-0.4 0.4-1z m2.8-5v7.1q0 0.9-0.6 1.5t-1.5 0.6h-32.9q-0.8 0-1.5-0.6t-0.6-1.5v-7.1q0-0.9 0.6-1.6t1.5-0.6h9.6q0.4 1.3 1.5 2.1t2.5 0.8h5.7q1.4 0 2.5-0.8t1.6-2.1h9.5q0.9 0 1.5 0.6t0.6 1.6z m-7.2-14.5q-0.4 0.9-1.3 0.9h-5.7v10q0 0.6-0.5 1t-1 0.4h-5.7q-0.6 0-1-0.4t-0.4-1v-10h-5.7q-1 0-1.3-0.9-0.4-0.9 0.3-1.5l10-10q0.4-0.5 1-0.5t1 0.5l10 10q0.7 0.6 0.3 1.5z"></path></g></svg>提交列表</a><a href="/problem-sets/1341546851828768768/rankings" class="item_1fnIV"><svg fill="currentColor" preserveAspectRatio="xMidYMid meet" height="1em" width="1em" viewBox="0 0 40 40" class="icon_2cd_3" style="vertical-align: middle;"><g><path d="m33 29.3q0-1.4-0.9-2.6t-2.3-1.2q-1.2 0-1.9 0.9t-0.7 2.1 0.8 2.1 2.4 0.8q1.1 0 1.9-0.6t0.7-1.5z m-13.6 2.8q0 0.3-0.2 0.6l-7.1 7.1q-0.2 0.2-0.5 0.2-0.3 0-0.5-0.2l-7.2-7.1q-0.3-0.4-0.1-0.8 0.1-0.5 0.6-0.5h4.3v-30.7q0-0.3 0.2-0.5t0.5-0.2h4.3q0.3 0 0.5 0.2t0.2 0.5v30.7h4.3q0.3 0 0.5 0.2t0.2 0.5z m16.8-1.5q0 1.4-0.3 2.7t-0.9 2.6-1.6 2.1-2.2 1.5-2.8 0.5q-1.4 0-2.4-0.4-0.5-0.1-0.9-0.3l0.8-2.5q0.4 0.1 0.7 0.2 0.8 0.3 1.7 0.3 1.9 0 3-1.3t1.5-3.2h-0.1q-0.4 0.5-1.3 0.8t-1.9 0.3q-2.4 0-3.9-1.6t-1.5-3.8q0-2.4 1.6-4t4.1-1.6q2.7 0 4.5 2.1t1.9 5.6z m-0.7-16v2.5h-10.5v-2.5h3.8v-9.6q0-0.2 0-0.5t0-0.3v-0.4h-0.1l-0.1 0.3q-0.2 0.3-0.6 0.7l-1.4 1.2-1.8-1.9 4.3-4.1h2.7v14.6h3.7z"></path></g></svg>排名</a><a href="/problem-sets/1341546851828768768/threads" class="item_1fnIV"><div class="pc-icon icon_2cd_3"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-chat-2"></use></svg></div>讨论区</a><a href="/problem-sets/1341546851828768768/detection-result" class="item_1fnIV"><div class="pc-icon icon_2cd_3"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-pds"></use></svg></div>查重结果</a><hr></div><div class="problemStatus_b7lt2"><div class="pc-text"><div class="pc-text-raw">共 42 分</div></div><div class="problemType_1rA-O"><div class="pc-text gap-8"><div class="pc-icon"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-true-or-false"></use></svg></div><div class="pc-text-raw">判断题</div></div><span>(共 8 分)</span><a class="pc-button problemTypeScore_3hQVh pc-button-text cur-p" tabindex="0" href="/problem-sets/1341546851828768768/problems/type/1"><div class="pc-text whs-nw pc-trs-normal shrink no-grow"><div class="pc-text-raw ellipsis" style="text-align: center;">6/6</div></div></a></div><div class="problemSubmissionStatus_nnoIT"><a href="/problem-sets/1341546851828768768/problems/type/1#p-1" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi"><span class="index_3iFDx">1</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a><a href="/problem-sets/1341546851828768768/problems/type/1#p-2" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi"><span class="index_3iFDx">2</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a><a href="/problem-sets/1341546851828768768/problems/type/1#p-3" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi"><span class="index_3iFDx">3</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a><a href="/problem-sets/1341546851828768768/problems/type/1#p-4" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi"><span class="index_3iFDx">4</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a><a href="/problem-sets/1341546851828768768/problems/type/1#p-5" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi"><span class="index_3iFDx">5</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a><a href="/problem-sets/1341546851828768768/problems/type/1#p-6" class="problemStatusRect_3kpmC PROBLEM_WRONG_ANSWER_60BoY"><span class="index_3iFDx">6</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-x"></use></svg></div></a></div><div class="problemType_1rA-O"><div class="pc-text gap-8"><div class="pc-icon"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-multiple-choice"></use></svg></div><div class="pc-text-raw">单选题</div></div><span>(共 14 分)</span><a class="pc-button problemTypeScore_3hQVh pc-button-text cur-p" tabindex="0" href="/problem-sets/1341546851828768768/problems/type/2"><div class="pc-text whs-nw pc-trs-normal shrink no-grow"><div class="pc-text-raw ellipsis" style="text-align: center;">6/6</div></div></a></div><div class="problemSubmissionStatus_nnoIT"><a href="/problem-sets/1341546851828768768/problems/type/2#p-1" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi active_3Spxx"><span class="index_3iFDx">1</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a><a href="/problem-sets/1341546851828768768/problems/type/2#p-2" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi"><span class="index_3iFDx">2</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a><a href="/problem-sets/1341546851828768768/problems/type/2#p-3" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi"><span class="index_3iFDx">3</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a><a href="/problem-sets/1341546851828768768/problems/type/2#p-4" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi"><span class="index_3iFDx">4</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a><a href="/problem-sets/1341546851828768768/problems/type/2#p-5" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi"><span class="index_3iFDx">5</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a><a href="/problem-sets/1341546851828768768/problems/type/2#p-6" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi"><span class="index_3iFDx">6</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a></div><div class="problemType_1rA-O"><div class="pc-text gap-8"><div class="pc-icon"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-programming"></use></svg></div><div class="pc-text-raw">编程题</div></div><span>(共 20 分)</span><a class="pc-button problemTypeScore_3hQVh pc-button-text cur-p" tabindex="0" href="/problem-sets/1341546851828768768/problems/type/7"><div class="pc-text whs-nw pc-trs-normal shrink no-grow"><div class="pc-text-raw ellipsis" style="text-align: center;">1/1</div></div></a></div><div class="problemSubmissionStatus_nnoIT"><a href="/problem-sets/1341546851828768768/problems/1341546958787723276" class="problemStatusRect_3kpmC PROBLEM_ACCEPTED_1Dzzi"><span class="index_3iFDx">1</span><div class="pc-icon icon_3d6Mn"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-checked"></use></svg></div></a></div></div></div></div><div class="main_2of8X"><div class="main_2fkYo"><div class="mb-2 card-header">实验12 Greedy Algorithm</div><ul class="nav_2bzTb nav nav-tabs"><li class="nav-item"><a href="/problem-sets/1341546851828768768/problems/type/1" class="nav-link"><div class="pc-text pc-color-pta"><div class="pc-icon"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-true-or-false"></use></svg></div><div class="pc-text-raw">判断题</div></div><span class="total_1GC67">6</span></a></li><li class="nav-item"><a href="/problem-sets/1341546851828768768/problems/type/2" class="nav-link active"><div class="pc-text"><div class="pc-icon"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-multiple-choice"></use></svg></div><div class="pc-text-raw">单选题</div></div><span class="total_1GC67">6</span></a></li><li class="nav-item"><a href="/problem-sets/1341546851828768768/problems/type/7" class="nav-link"><div class="pc-text pc-color-pta"><div class="pc-icon"><svg aria-hidden="true" class="pc-icon-raw"><use xlink:href="#pat-programming"></use></svg></div><div class="pc-text-raw">编程题</div></div><span class="total_1GC67">1</span></a></li></ul><div><form name="problemSetExamForm_MULTIPLE_CHOICE_1341546851828768768" class=""><div class="row"><div class="col-12"><div class="pc-x pc-dtfd"><div class="pc-x pc-dtfd-ipt"><div class="pc-x" input="[object Object]" meta="[object Object]" typename="MULTIPLE_CHOICE" style="padding: 8px 0px 0px 16px;"><div class="pc-h gap-20" style="justify-content: space-between; align-items: flex-start;"><div class="pc-h gap-8 grow shrink" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">2-1</div></div><div class="pc-x generalProblemBody_eZcHU shrink" data-e2e="display-multiple-choice-problem-body"><div class="pc-v gap-12"><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>给定一段文本中的4个字符(a, b, c, d)。设a和b具有最低的出现频率。下列哪组编码是这段文本可能的哈夫曼编码？</p>
</div></div></div></div><div class="pc-text pc-color-light" data-e2e="display-problem-score"><div class="pc-text-raw">(2分)</div></div></div><div class="form-check"><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723270" data-e2e="A" type="radio" class="form-check-input" answer="A"> <div class="pc-h gap-8" style="align-items: flex-start; background-color: yellow;"><div class="pc-text"><div class="pc-text-raw">A.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>a: 000,  b:001,  c:01,  d:1</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723270" data-e2e="B" type="radio" class="form-check-input" answer="A"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">B.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>a: 000,  b:001,  c:01,  d:11</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723270" data-e2e="C" type="radio" class="form-check-input" answer="A"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">C.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>a: 000,  b:001,  c:10,  d:1</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723270" data-e2e="D" type="radio" class="form-check-input" answer="A"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">D.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>a: 010,  b:001,  c:01,  d:1</p>
</div></div></div></div></div></label></div></div></div></div><div class="problemInfo_24edr"><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu"><svg class="medal_178zj" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" xml:space="preserve" aria-label="已审核"><polygon points="464,444.8 388.267,445.867 349.867,512 299.733,426.667 264.533,366.933 379.733,299.733
		414.933,360.533 	" style="fill: rgb(255, 112, 88);"></polygon><polygon points="247.467,366.933 212.267,426.667 162.133,512 123.733,445.867 48,444.8 97.067,360.533 
		132.267,299.733 	" style="fill: rgb(255, 112, 88);"></polygon><path d="M132.267,299.733l115.2,67.2l-35.2,59.733
		c-4.267-3.2-7.467-6.4-10.667-7.467c-1.067,0-2.133,0-3.2,0c-4.267,0-10.667,1.067-16,2.133c-7.467,2.133-14.933,3.2-22.4,3.2
		s-13.867-1.067-20.267-5.333c-13.867-8.533-19.2-23.467-23.467-36.267c-2.133-7.467-5.333-14.933-7.467-18.133
		c-2.133-2.133-6.4-4.267-10.667-5.333L132.267,299.733z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path><path d="M414.933,360.533c-4.267,2.133-8.533,3.2-10.667,5.333
		c-3.2,3.2-5.333,10.667-7.467,18.133c-4.267,13.867-9.6,28.8-23.467,36.267c-5.333,3.2-11.733,5.333-20.267,5.333
		c-7.467,0-14.933-1.067-22.4-3.2c-6.4-1.067-11.733-2.133-16-2.133c-1.067,0-2.133,0-3.2,0c-3.2,1.067-6.4,3.2-10.667,7.467
		L265.6,368l115.2-67.2L414.933,360.533z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path><path d="M473.6,217.6c0,18.133-26.667,33.067-30.933,50.133C438.4,284.8,453.333,311.467,444.8,326.4
	c-8.533,16-39.467,14.933-52.267,27.733c-12.8,12.8-11.733,42.667-27.733,52.267c-14.933,8.533-41.6-6.4-58.667-2.133
	c-17.067,4.267-32,30.933-50.133,30.933c-18.133,0-33.067-26.667-50.133-30.933C188.8,400,162.133,414.933,147.2,406.4
	c-16-8.533-14.933-39.467-27.733-52.267C106.667,341.333,76.8,342.4,67.2,326.4c-8.533-14.933,6.4-41.6,2.133-58.667
	S38.4,235.733,38.4,217.6s26.667-33.067,30.933-50.133S58.667,123.733,67.2,108.8c8.533-16,39.467-14.933,52.267-27.733
	S131.2,38.4,147.2,28.8c14.933-8.533,41.6,6.4,58.667,2.133C222.933,26.667,237.867,0,256,0c18.133,0,33.067,26.667,50.133,30.933
	C323.2,35.2,349.867,20.267,364.8,28.8c16,8.533,14.933,39.467,27.733,52.267c12.8,12.8,42.667,11.733,52.267,27.733
	c8.533,14.933-6.4,41.6-2.133,58.667S473.6,199.467,473.6,217.6z" style="fill: rgb(255, 209, 92);"></path><polygon points="256,128 277.333,193.067 346.667,193.067 290.133,233.6 311.467,299.733 256,259.2 
	200.533,299.733 221.867,233.6 165.333,193.067 234.667,193.067 " style="fill: rgb(255, 255, 255);"></polygon><path d="M256,370.133c-84.267,0-152.533-68.267-152.533-152.533S171.733,65.067,256,65.067
	S408.533,133.333,408.533,217.6S340.267,370.133,256,370.133z M256,97.067c-66.133,0-120.533,54.4-120.533,120.533
	S189.867,338.133,256,338.133s120.533-54.4,120.533-120.533S322.133,97.067,256,97.067z" style="fill: rgb(255, 112, 88);"></path><path d="M256,370.133c-82.133,0-149.333-66.133-152.533-147.2
	c0,2.133,0,3.2,0,5.333c0,84.267,68.267,152.533,152.533,152.533s152.533-68.267,152.533-152.533c0-2.133,0-3.2,0-5.333
	C405.333,305.067,338.133,370.133,256,370.133z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path></svg>作者</div><div class="value_1d3jd">何钦铭</div></div><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu">单位</div><div class="value_1d3jd">浙江大学</div></div><div class="pc-v mt-2 gap-6"></div></div></div><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text text-info"><div class="pc-text-raw">2-1</div></div><div class="pc-x"><div class="pc-h gap-4"><div class="pc-text d-inline" hintplacement="top" aria-label="恭喜！您通过了这道题" style="color: rgb(255, 59, 48);"><div class="pc-text-raw">答案正确</div></div></div></div><div class="pc-text text-info"><div class="pc-text-raw">(2 分)</div></div><button class="pc-button d-inline-flex ml-4 pc-button-text pc-sm cur-p" tabindex="0" type="button" aria-label="这是一道公开题目，您可以在答疑版创建一个关于这道题的提问"><div class="pc-text pc-sm whs-nw pc-trs-normal gap-4 shrink no-grow"><div class="pc-icon"><svg aria-hidden="true" class="pc-icon-raw pc-md"><use xlink:href="#pat-bulb"></use></svg></div><div class="pc-text-raw ellipsis" style="text-align: center;">创建提问</div></div></button></div><br><hr></div></div></div></div><div class="col-12"><div class="pc-x pc-dtfd"><div class="pc-x pc-dtfd-ipt"><div class="pc-x" input="[object Object]" meta="[object Object]" typename="MULTIPLE_CHOICE" style="padding: 8px 0px 0px 16px;"><div class="pc-h gap-20" style="justify-content: space-between; align-items: flex-start;"><div class="pc-h gap-8 grow shrink" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">2-2</div></div><div class="pc-x generalProblemBody_eZcHU shrink" data-e2e="display-multiple-choice-problem-body"><div class="pc-v gap-12"><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>给定一段文本中的 4 个字符 <span class="katex"><span class="katex-mathml"><math><mrow><mo>(</mo><mi>u</mi><mo separator="true">,</mo><mi>v</mi><mo separator="true">,</mo><mi>w</mi><mo separator="true">,</mo><mi>x</mi><mo>)</mo></mrow>(u, v, w, x)</math></span><span aria-hidden="true" class="katex-html"><span style="height:0.75em;" class="strut"></span><span style="height:1em;vertical-align:-0.25em;" class="strut bottom"></span><span class="base textstyle uncramped"><span class="mopen">(</span><span class="mord mathit">u</span><span class="mpunct">,</span><span style="margin-right:0.03588em;" class="mord mathit">v</span><span class="mpunct">,</span><span style="margin-right:0.02691em;" class="mord mathit">w</span><span class="mpunct">,</span><span class="mord mathit">x</span><span class="mclose">)</span></span></span></span> 及其出现频率 <span class="katex"><span class="katex-mathml"><math><mrow><mo>(</mo><msub><mi>f</mi><mi>u</mi></msub><mo separator="true">,</mo><msub><mi>f</mi><mi>v</mi></msub><mo separator="true">,</mo><msub><mi>f</mi><mi>w</mi></msub><mo separator="true">,</mo><msub><mi>f</mi><mi>x</mi></msub><mo>)</mo></mrow>(f_u, f_v, f_w, f_x)</math></span><span aria-hidden="true" class="katex-html"><span style="height:0.75em;" class="strut"></span><span style="height:1em;vertical-align:-0.25em;" class="strut bottom"></span><span class="base textstyle uncramped"><span class="mopen">(</span><span class="mord"><span style="margin-right:0.10764em;" class="mord mathit">f</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:-0.10764em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span class="mord mathit mtight">u</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mpunct">,</span><span class="mord"><span style="margin-right:0.10764em;" class="mord mathit">f</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:-0.10764em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span style="margin-right:0.03588em;" class="mord mathit mtight">v</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mpunct">,</span><span class="mord"><span style="margin-right:0.10764em;" class="mord mathit">f</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:-0.10764em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span style="margin-right:0.02691em;" class="mord mathit mtight">w</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mpunct">,</span><span class="mord"><span style="margin-right:0.10764em;" class="mord mathit">f</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:-0.10764em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span class="mord mathit mtight">x</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mclose">)</span></span></span></span>。若对应的哈夫曼编码为 <span class="katex"><span class="katex-mathml"><math><mrow><mi>u</mi></mrow>u</math></span><span aria-hidden="true" class="katex-html"><span style="height:0.43056em;" class="strut"></span><span style="height:0.43056em;vertical-align:0em;" class="strut bottom"></span><span class="base textstyle uncramped"><span class="mord mathit">u</span></span></span></span>: 00, <span class="katex"><span class="katex-mathml"><math><mrow><mi>v</mi></mrow>v</math></span><span aria-hidden="true" class="katex-html"><span style="height:0.43056em;" class="strut"></span><span style="height:0.43056em;vertical-align:0em;" class="strut bottom"></span><span class="base textstyle uncramped"><span style="margin-right:0.03588em;" class="mord mathit">v</span></span></span></span>: 010, <span class="katex"><span class="katex-mathml"><math><mrow><mi>w</mi></mrow>w</math></span><span aria-hidden="true" class="katex-html"><span style="height:0.43056em;" class="strut"></span><span style="height:0.43056em;vertical-align:0em;" class="strut bottom"></span><span class="base textstyle uncramped"><span style="margin-right:0.02691em;" class="mord mathit">w</span></span></span></span>: 011, <span class="katex"><span class="katex-mathml"><math><mrow><mi>x</mi></mrow>x</math></span><span aria-hidden="true" class="katex-html"><span style="height:0.43056em;" class="strut"></span><span style="height:0.43056em;vertical-align:0em;" class="strut bottom"></span><span class="base textstyle uncramped"><span class="mord mathit">x</span></span></span></span>: 1，则下列哪组频率可能对应 <span class="katex"><span class="katex-mathml"><math><mrow><mo>(</mo><msub><mi>f</mi><mi>u</mi></msub><mo separator="true">,</mo><msub><mi>f</mi><mi>v</mi></msub><mo separator="true">,</mo><msub><mi>f</mi><mi>w</mi></msub><mo separator="true">,</mo><msub><mi>f</mi><mi>x</mi></msub><mo>)</mo></mrow>(f_u, f_v, f_w, f_x)</math></span><span aria-hidden="true" class="katex-html"><span style="height:0.75em;" class="strut"></span><span style="height:1em;vertical-align:-0.25em;" class="strut bottom"></span><span class="base textstyle uncramped"><span class="mopen">(</span><span class="mord"><span style="margin-right:0.10764em;" class="mord mathit">f</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:-0.10764em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span class="mord mathit mtight">u</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mpunct">,</span><span class="mord"><span style="margin-right:0.10764em;" class="mord mathit">f</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:-0.10764em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span style="margin-right:0.03588em;" class="mord mathit mtight">v</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mpunct">,</span><span class="mord"><span style="margin-right:0.10764em;" class="mord mathit">f</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:-0.10764em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span style="margin-right:0.02691em;" class="mord mathit mtight">w</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mpunct">,</span><span class="mord"><span style="margin-right:0.10764em;" class="mord mathit">f</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:-0.10764em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span class="mord mathit mtight">x</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mclose">)</span></span></span></span>？</p>
</div></div></div></div><div class="pc-text pc-color-light" data-e2e="display-problem-score"><div class="pc-text-raw">(3分)</div></div></div><div class="form-check"><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723271" data-e2e="A" type="radio" class="form-check-input" answer="B"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">A.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>15, 23, 16, 45</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723271" data-e2e="B" type="radio" class="form-check-input" answer="B"> <div class="pc-h gap-8" style="align-items: flex-start; background-color: yellow;"><div class="pc-text"><div class="pc-text-raw">B.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>30, 21, 12, 33</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723271" data-e2e="C" type="radio" class="form-check-input" answer="B"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">C.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>41, 12, 20, 32</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723271" data-e2e="D" type="radio" class="form-check-input" answer="B"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">D.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>55, 22, 18, 46</p>
</div></div></div></div></div></label></div></div></div></div><div class="problemInfo_24edr"><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu"><svg class="medal_178zj" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" xml:space="preserve" aria-label="已审核"><polygon points="464,444.8 388.267,445.867 349.867,512 299.733,426.667 264.533,366.933 379.733,299.733
		414.933,360.533 	" style="fill: rgb(255, 112, 88);"></polygon><polygon points="247.467,366.933 212.267,426.667 162.133,512 123.733,445.867 48,444.8 97.067,360.533 
		132.267,299.733 	" style="fill: rgb(255, 112, 88);"></polygon><path d="M132.267,299.733l115.2,67.2l-35.2,59.733
		c-4.267-3.2-7.467-6.4-10.667-7.467c-1.067,0-2.133,0-3.2,0c-4.267,0-10.667,1.067-16,2.133c-7.467,2.133-14.933,3.2-22.4,3.2
		s-13.867-1.067-20.267-5.333c-13.867-8.533-19.2-23.467-23.467-36.267c-2.133-7.467-5.333-14.933-7.467-18.133
		c-2.133-2.133-6.4-4.267-10.667-5.333L132.267,299.733z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path><path d="M414.933,360.533c-4.267,2.133-8.533,3.2-10.667,5.333
		c-3.2,3.2-5.333,10.667-7.467,18.133c-4.267,13.867-9.6,28.8-23.467,36.267c-5.333,3.2-11.733,5.333-20.267,5.333
		c-7.467,0-14.933-1.067-22.4-3.2c-6.4-1.067-11.733-2.133-16-2.133c-1.067,0-2.133,0-3.2,0c-3.2,1.067-6.4,3.2-10.667,7.467
		L265.6,368l115.2-67.2L414.933,360.533z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path><path d="M473.6,217.6c0,18.133-26.667,33.067-30.933,50.133C438.4,284.8,453.333,311.467,444.8,326.4
	c-8.533,16-39.467,14.933-52.267,27.733c-12.8,12.8-11.733,42.667-27.733,52.267c-14.933,8.533-41.6-6.4-58.667-2.133
	c-17.067,4.267-32,30.933-50.133,30.933c-18.133,0-33.067-26.667-50.133-30.933C188.8,400,162.133,414.933,147.2,406.4
	c-16-8.533-14.933-39.467-27.733-52.267C106.667,341.333,76.8,342.4,67.2,326.4c-8.533-14.933,6.4-41.6,2.133-58.667
	S38.4,235.733,38.4,217.6s26.667-33.067,30.933-50.133S58.667,123.733,67.2,108.8c8.533-16,39.467-14.933,52.267-27.733
	S131.2,38.4,147.2,28.8c14.933-8.533,41.6,6.4,58.667,2.133C222.933,26.667,237.867,0,256,0c18.133,0,33.067,26.667,50.133,30.933
	C323.2,35.2,349.867,20.267,364.8,28.8c16,8.533,14.933,39.467,27.733,52.267c12.8,12.8,42.667,11.733,52.267,27.733
	c8.533,14.933-6.4,41.6-2.133,58.667S473.6,199.467,473.6,217.6z" style="fill: rgb(255, 209, 92);"></path><polygon points="256,128 277.333,193.067 346.667,193.067 290.133,233.6 311.467,299.733 256,259.2 
	200.533,299.733 221.867,233.6 165.333,193.067 234.667,193.067 " style="fill: rgb(255, 255, 255);"></polygon><path d="M256,370.133c-84.267,0-152.533-68.267-152.533-152.533S171.733,65.067,256,65.067
	S408.533,133.333,408.533,217.6S340.267,370.133,256,370.133z M256,97.067c-66.133,0-120.533,54.4-120.533,120.533
	S189.867,338.133,256,338.133s120.533-54.4,120.533-120.533S322.133,97.067,256,97.067z" style="fill: rgb(255, 112, 88);"></path><path d="M256,370.133c-82.133,0-149.333-66.133-152.533-147.2
	c0,2.133,0,3.2,0,5.333c0,84.267,68.267,152.533,152.533,152.533s152.533-68.267,152.533-152.533c0-2.133,0-3.2,0-5.333
	C405.333,305.067,338.133,370.133,256,370.133z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path></svg>作者</div><div class="value_1d3jd">徐镜春</div></div><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu">单位</div><div class="value_1d3jd">浙江大学</div></div><div class="pc-v mt-2 gap-6"></div></div></div><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text text-info"><div class="pc-text-raw">2-2</div></div><div class="pc-x"><div class="pc-h gap-4"><div class="pc-text d-inline" hintplacement="top" aria-label="恭喜！您通过了这道题" style="color: rgb(255, 59, 48);"><div class="pc-text-raw">答案正确</div></div></div></div><div class="pc-text text-info"><div class="pc-text-raw">(3 分)</div></div><button class="pc-button d-inline-flex ml-4 pc-button-text pc-sm cur-p" tabindex="0" type="button" aria-label="这是一道公开题目，您可以在答疑版创建一个关于这道题的提问"><div class="pc-text pc-sm whs-nw pc-trs-normal gap-4 shrink no-grow"><div class="pc-icon"><svg aria-hidden="true" class="pc-icon-raw pc-md"><use xlink:href="#pat-bulb"></use></svg></div><div class="pc-text-raw ellipsis" style="text-align: center;">创建提问</div></div></button></div><img src="" alt=""><hr></div></div></div></div><div class="col-12"><div class="pc-x pc-dtfd"><div class="pc-x pc-dtfd-ipt"><div class="pc-x" input="[object Object]" meta="[object Object]" typename="MULTIPLE_CHOICE" style="padding: 8px 0px 0px 16px;"><div class="pc-h gap-20" style="justify-content: space-between; align-items: flex-start;"><div class="pc-h gap-8 grow shrink" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">2-3</div></div><div class="pc-x generalProblemBody_eZcHU shrink" data-e2e="display-multiple-choice-problem-body"><div class="pc-v gap-12"><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>Given 4 cases of frequences of four characters. In which case(s) that the total bits taken by Huffman codes are the same as that of the ordinary equal length codes?</p>
<ul>
<li>(1) 1 2 2 3</li>
<li>(2) 1 1 1 2</li>
<li>(3) 2 2 3 5</li>
<li>(4) 1 2 3 4</li>
</ul>
</div></div></div></div><div class="pc-text pc-color-light" data-e2e="display-problem-score"><div class="pc-text-raw">(3分)</div></div></div><div class="form-check"><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723272" data-e2e="A" type="radio" class="form-check-input" answer="A"> <div class="pc-h gap-8" style="align-items: flex-start; background-color: yellow;"><div class="pc-text"><div class="pc-text-raw">A.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>(1) and (2)</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723272" data-e2e="B" type="radio" class="form-check-input" answer="A"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">B.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>(3) only</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723272" data-e2e="C" type="radio" class="form-check-input" answer="A"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">C.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>(1), (2) and (4)</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723272" data-e2e="D" type="radio" class="form-check-input" answer="A"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">D.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>(2) only</p>
</div></div></div></div></div></label></div></div></div></div><div class="problemInfo_24edr"><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu"><svg class="medal_178zj" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" xml:space="preserve" aria-label="已审核"><polygon points="464,444.8 388.267,445.867 349.867,512 299.733,426.667 264.533,366.933 379.733,299.733
		414.933,360.533 	" style="fill: rgb(255, 112, 88);"></polygon><polygon points="247.467,366.933 212.267,426.667 162.133,512 123.733,445.867 48,444.8 97.067,360.533 
		132.267,299.733 	" style="fill: rgb(255, 112, 88);"></polygon><path d="M132.267,299.733l115.2,67.2l-35.2,59.733
		c-4.267-3.2-7.467-6.4-10.667-7.467c-1.067,0-2.133,0-3.2,0c-4.267,0-10.667,1.067-16,2.133c-7.467,2.133-14.933,3.2-22.4,3.2
		s-13.867-1.067-20.267-5.333c-13.867-8.533-19.2-23.467-23.467-36.267c-2.133-7.467-5.333-14.933-7.467-18.133
		c-2.133-2.133-6.4-4.267-10.667-5.333L132.267,299.733z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path><path d="M414.933,360.533c-4.267,2.133-8.533,3.2-10.667,5.333
		c-3.2,3.2-5.333,10.667-7.467,18.133c-4.267,13.867-9.6,28.8-23.467,36.267c-5.333,3.2-11.733,5.333-20.267,5.333
		c-7.467,0-14.933-1.067-22.4-3.2c-6.4-1.067-11.733-2.133-16-2.133c-1.067,0-2.133,0-3.2,0c-3.2,1.067-6.4,3.2-10.667,7.467
		L265.6,368l115.2-67.2L414.933,360.533z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path><path d="M473.6,217.6c0,18.133-26.667,33.067-30.933,50.133C438.4,284.8,453.333,311.467,444.8,326.4
	c-8.533,16-39.467,14.933-52.267,27.733c-12.8,12.8-11.733,42.667-27.733,52.267c-14.933,8.533-41.6-6.4-58.667-2.133
	c-17.067,4.267-32,30.933-50.133,30.933c-18.133,0-33.067-26.667-50.133-30.933C188.8,400,162.133,414.933,147.2,406.4
	c-16-8.533-14.933-39.467-27.733-52.267C106.667,341.333,76.8,342.4,67.2,326.4c-8.533-14.933,6.4-41.6,2.133-58.667
	S38.4,235.733,38.4,217.6s26.667-33.067,30.933-50.133S58.667,123.733,67.2,108.8c8.533-16,39.467-14.933,52.267-27.733
	S131.2,38.4,147.2,28.8c14.933-8.533,41.6,6.4,58.667,2.133C222.933,26.667,237.867,0,256,0c18.133,0,33.067,26.667,50.133,30.933
	C323.2,35.2,349.867,20.267,364.8,28.8c16,8.533,14.933,39.467,27.733,52.267c12.8,12.8,42.667,11.733,52.267,27.733
	c8.533,14.933-6.4,41.6-2.133,58.667S473.6,199.467,473.6,217.6z" style="fill: rgb(255, 209, 92);"></path><polygon points="256,128 277.333,193.067 346.667,193.067 290.133,233.6 311.467,299.733 256,259.2 
	200.533,299.733 221.867,233.6 165.333,193.067 234.667,193.067 " style="fill: rgb(255, 255, 255);"></polygon><path d="M256,370.133c-84.267,0-152.533-68.267-152.533-152.533S171.733,65.067,256,65.067
	S408.533,133.333,408.533,217.6S340.267,370.133,256,370.133z M256,97.067c-66.133,0-120.533,54.4-120.533,120.533
	S189.867,338.133,256,338.133s120.533-54.4,120.533-120.533S322.133,97.067,256,97.067z" style="fill: rgb(255, 112, 88);"></path><path d="M256,370.133c-82.133,0-149.333-66.133-152.533-147.2
	c0,2.133,0,3.2,0,5.333c0,84.267,68.267,152.533,152.533,152.533s152.533-68.267,152.533-152.533c0-2.133,0-3.2,0-5.333
	C405.333,305.067,338.133,370.133,256,370.133z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path></svg>作者</div><div class="value_1d3jd">陈越</div></div><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu">单位</div><div class="value_1d3jd">浙江大学</div></div><div class="pc-v mt-2 gap-6"></div></div></div><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text text-info"><div class="pc-text-raw">2-3</div></div><div class="pc-x"><div class="pc-h gap-4"><div class="pc-text d-inline" hintplacement="top" aria-label="恭喜！您通过了这道题" style="color: rgb(255, 59, 48);"><div class="pc-text-raw">答案正确</div></div></div></div><div class="pc-text text-info"><div class="pc-text-raw">(3 分)</div></div><button class="pc-button d-inline-flex ml-4 pc-button-text pc-sm cur-p" tabindex="0" type="button" aria-label="这是一道公开题目，您可以在答疑版创建一个关于这道题的提问"><div class="pc-text pc-sm whs-nw pc-trs-normal gap-4 shrink no-grow"><div class="pc-icon"><svg aria-hidden="true" class="pc-icon-raw pc-md"><use xlink:href="#pat-bulb"></use></svg></div><div class="pc-text-raw ellipsis" style="text-align: center;">创建提问</div><div class="pc-text-raw ellipsis" style="text-align: center;"><br></div></div></button></div><div yne-bulb-block="paragraph" style="white-space: pre-wrap; line-height: 1.75;"><br></div><!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tJZCI6IjgzNzMtMTYwODc3NDk2MzY5MSIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NSwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiJhIiwic3R5bGVzIjp7ImZvbnQtZmFtaWx5IjoiQ291cmllciBOZXcifX0seyJjaGFyIjoiICIsInN0eWxlcyI6eyJmb250LWZhbWlseSI6IkNvdXJpZXIgTmV3In19LHsiY2hhciI6IiAiLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fSx7ImNoYXIiOiIwIiwic3R5bGVzIjp7ImZvbnQtZmFtaWx5IjoiQ291cmllciBOZXcifX0seyJjaGFyIjoiMCIsInN0eWxlcyI6eyJmb250LWZhbWlseSI6IkNvdXJpZXIgTmV3In19LHsiY2hhciI6IjAiLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fSx7ImNoYXIiOiIgIiwic3R5bGVzIjp7ImZvbnQtZmFtaWx5IjoiQ291cmllciBOZXcifX0seyJjaGFyIjoiMCIsInN0eWxlcyI6eyJmb250LWZhbWlseSI6IkNvdXJpZXIgTmV3In19LHsiY2hhciI6IjAiLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fSx7ImNoYXIiOiIxIiwic3R5bGVzIjp7ImZvbnQtZmFtaWx5IjoiQ291cmllciBOZXcifX0seyJjaGFyIjoiICIsInN0eWxlcyI6eyJmb250LWZhbWlseSI6IkNvdXJpZXIgTmV3In19LHsiY2hhciI6IjAiLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fSx7ImNoYXIiOiIxIiwic3R5bGVzIjp7ImZvbnQtZmFtaWx5IjoiQ291cmllciBOZXcifX0seyJjaGFyIjoiICIsInN0eWxlcyI6eyJmb250LWZhbWlseSI6IkNvdXJpZXIgTmV3In19LHsiY2hhciI6IjEiLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiIzOTkzLTE2MDg3NzQ5NjQxNzQiLCJibG9ja1R5cGUiOiJpbWFnZSIsInN0eWxlcyI6eyJ3aWR0aCI6NjIwLCJoZWlnaHQiOjUzMCwiYWxpZ24iOiJsZWZ0IiwiZmxvYXQiOiJub25lIiwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6ImltYWdlIiwic291cmNlIjoiMkY4NkU0RDQ2RTgzNDc2QTgwMDQxQzVFNzJGRDg0MDQiLCJ0aXRsZSI6IiJ9LHsiYmxvY2tJZCI6IjMxNDktMTYwODc3ODk1MDQxOSIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NSwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOltdLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfX0seyJibG9ja0lkIjoiMzE2Ni0xNjA4Nzc4OTUwNDE5IiwiYmxvY2tUeXBlIjoiaW1hZ2UiLCJzdHlsZXMiOnsid2lkdGgiOjYyMCwiaGVpZ2h0Ijo0OTgsImFsaWduIjoibGVmdCIsImZsb2F0Ijoibm9uZSIsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIn0sInR5cGUiOiJpbWFnZSIsInNvdXJjZSI6IjYwMTVERDEzQjA4QjRDQjVCNEM2NEVERjY4RjU2NjY5IiwidGl0bGUiOiIifSx7ImJsb2NrSWQiOiI0MjE3LTE2MDg3Nzg5NDkyMzUiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsiYWxpZ24iOiJsZWZ0IiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwibGluZS1oZWlnaHQiOjEuNzUsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIn0sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbXSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjExOTktMTYwODc3ODk1MTU4OCIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NSwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiLov5giLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fSx7ImNoYXIiOiLmnIkiLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fSx7ImNoYXIiOiLkuIAiLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fSx7ImNoYXIiOiLnp40iLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiI4MjY0LTE2MDg3Nzg5NTM5NTAiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsiYWxpZ24iOiJsZWZ0IiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwibGluZS1oZWlnaHQiOjEuNzUsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIn0sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbXSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjkyODYtMTYwODc3ODk1NDA2NiIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NSwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOltdLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfX0seyJibG9ja0lkIjoiNzA2OC0xNjA4Nzc4OTQ5MzQ2IiwiYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImluZGVudCI6MCwidGV4dC1pbmRlbnQiOjAsImxpbmUtaGVpZ2h0IjoxLjc1LCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6ImIiLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fSx7ImNoYXIiOiIgIiwic3R5bGVzIjp7ImZvbnQtZmFtaWx5IjoiQ291cmllciBOZXcifX0seyJjaGFyIjoiICIsInN0eWxlcyI6eyJmb250LWZhbWlseSI6IkNvdXJpZXIgTmV3In19LHsiY2hhciI6IjAiLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fSx7ImNoYXIiOiIwIiwic3R5bGVzIjp7ImZvbnQtZmFtaWx5IjoiQ291cmllciBOZXcifX0seyJjaGFyIjoiMCIsInN0eWxlcyI6eyJmb250LWZhbWlseSI6IkNvdXJpZXIgTmV3In19XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjEzNzAtMTYwODc3NTEwODA2MSIsImJsb2NrVHlwZSI6ImltYWdlIiwic3R5bGVzIjp7IndpZHRoIjo2MjAsImhlaWdodCI6NTIyLCJhbGlnbiI6ImxlZnQiLCJmbG9hdCI6Im5vbmUiLCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoiaW1hZ2UiLCJzb3VyY2UiOiIwMzM5MTUzRTgyQjA0QTNDQTVEOERGNzUzMDQwNUYwRCIsInRpdGxlIjoiIn0seyJibG9ja0lkIjoiMTI0NS0xNjA4Nzc1MTA4MDYxIiwiYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImluZGVudCI6MCwidGV4dC1pbmRlbnQiOjAsImxpbmUtaGVpZ2h0IjoxLjc1LCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6ImMiLCJzdHlsZXMiOnsiZm9udC1mYW1pbHkiOiJDb3VyaWVyIE5ldyJ9fV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiI3MDYwLTE2MDg3NzUxOTE0MzEiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsiYWxpZ24iOiJsZWZ0IiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwibGluZS1oZWlnaHQiOjEuNzUsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIn0sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbXSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjM5MDAtMTYwODc3NTE5MTk3MCIsImJsb2NrVHlwZSI6ImltYWdlIiwic3R5bGVzIjp7IndpZHRoIjo2MjAsImhlaWdodCI6NTMwLCJhbGlnbiI6ImxlZnQiLCJmbG9hdCI6Im5vbmUiLCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoiaW1hZ2UiLCJzb3VyY2UiOiI2RTJGNEZENDEyQTg0Njg0QjQyMUQzRjY5MTIxNEQ4RSIsInRpdGxlIjoiIn0seyJibG9ja0lkIjoiODI3My0xNjA4Nzc1MTkxOTcwIiwiYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImluZGVudCI6MCwidGV4dC1pbmRlbnQiOjAsImxpbmUtaGVpZ2h0IjoxLjc1LCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6IuS4jSIsInN0eWxlcyI6eyJmb250LWZhbWlseSI6IkNvdXJpZXIgTmV3In19LHsiY2hhciI6IuS8miIsInN0eWxlcyI6eyJmb250LWZhbWlseSI6IkNvdXJpZXIgTmV3In19XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjczMDAtMTYwODc3NzQ4NzcxNyIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NSwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiJkIiwic3R5bGVzIjp7ImZvbnQtZmFtaWx5IjoiQ291cmllciBOZXcifX1dLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfX0seyJibG9ja0lkIjoiMzk2NC0xNjA4Nzc3NDg4ODYyIiwiYmxvY2tUeXBlIjoiaW1hZ2UiLCJzdHlsZXMiOnsid2lkdGgiOjYwMiwiaGVpZ2h0Ijo1NjgsImFsaWduIjoibGVmdCIsImZsb2F0Ijoibm9uZSIsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIn0sInR5cGUiOiJpbWFnZSIsInNvdXJjZSI6IjQ2RjE4MEQzMTEzRjQwMkM4M0M0QjVEMzk2NTQ2Q0ZDIiwidGl0bGUiOiIifSx7ImJsb2NrSWQiOiI5MjQ1LTE2MDg3NzU4MDU5NDAiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsiYWxpZ24iOiJsZWZ0IiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwibGluZS1oZWlnaHQiOjEuNzUsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIn0sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbXSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19XQ==--><hr></div></div></div></div><div class="col-12"><div class="pc-x pc-dtfd"><div class="pc-x pc-dtfd-ipt"><div class="pc-x" input="[object Object]" meta="[object Object]" typename="MULTIPLE_CHOICE" style="padding: 8px 0px 0px 16px;"><div class="pc-h gap-20" style="justify-content: space-between; align-items: flex-start;"><div class="pc-h gap-8 grow shrink" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">2-4</div></div><div class="pc-x generalProblemBody_eZcHU shrink" data-e2e="display-multiple-choice-problem-body"><div class="pc-v gap-12"><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>给定一系列活动的集合 <span class="katex"><span class="katex-mathml"><math><mrow><mi>S</mi><mo>=</mo><mo>{</mo><msub><mi>a</mi><mn>1</mn></msub><mo separator="true">,</mo><msub><mi>a</mi><mn>2</mn></msub><mo separator="true">,</mo><mo>⋯</mo><mo separator="true">,</mo><msub><mi>a</mi><mi>n</mi></msub><mo>}</mo></mrow>S = { a_1, a_2, \cdots , a_n }</math></span><span aria-hidden="true" class="katex-html"><span style="height:0.75em;" class="strut"></span><span style="height:1em;vertical-align:-0.25em;" class="strut bottom"></span><span class="base textstyle uncramped"><span style="margin-right:0.05764em;" class="mord mathit">S</span><span class="mrel">=</span><span class="mopen">{</span><span class="mord"><span class="mord mathit">a</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:0em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span class="mord mathrm mtight">1</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mpunct">,</span><span class="mord"><span class="mord mathit">a</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:0em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span class="mord mathrm mtight">2</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mpunct">,</span><span class="minner">⋯</span><span class="mpunct">,</span><span class="mord"><span class="mord mathit">a</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:0em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span class="mord mathit mtight">n</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mclose">}</span></span></span></span>。每个 <span class="katex"><span class="katex-mathml"><math><mrow><msub><mi>a</mi><mi>i</mi></msub></mrow> a_i</math></span><span aria-hidden="true" class="katex-html"><span style="height:0.43056em;" class="strut"></span><span style="height:0.58056em;vertical-align:-0.15em;" class="strut bottom"></span><span class="base textstyle uncramped"><span class="mord"><span class="mord mathit">a</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:0em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span class="mord mathit mtight">i</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span></span></span></span> 在时间区间 <span class="katex"><span class="katex-mathml"><math><mrow><mo>[</mo><msub><mi>s</mi><mi>i</mi></msub><mo separator="true">,</mo><msub><mi>f</mi><mi>i</mi></msub><mo>)</mo></mrow> [s_i, f_i)</math></span><span aria-hidden="true" class="katex-html"><span style="height:0.75em;" class="strut"></span><span style="height:1em;vertical-align:-0.25em;" class="strut bottom"></span><span class="base textstyle uncramped"><span class="mopen">[</span><span class="mord"><span class="mord mathit">s</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:0em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span class="mord mathit mtight">i</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mpunct">,</span><span class="mord"><span style="margin-right:0.10764em;" class="mord mathit">f</span><span class="msupsub"><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:-0.10764em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped mtight"><span class="mord mathit mtight">i</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span></span><span class="mclose">)</span></span></span></span> 内进行。给定一个实例 <span class="katex"><span class="katex-mathml"><math><mrow><mi>S</mi></mrow>S</math></span><span aria-hidden="true" class="katex-html"><span style="height:0.68333em;" class="strut"></span><span style="height:0.68333em;vertical-align:0em;" class="strut bottom"></span><span class="base textstyle uncramped"><span style="margin-right:0.05764em;" class="mord mathit">S</span></span></span></span> 如下, 则相容活动的最大规模是 __。</p>
<p><img alt="greedy试题.png" src="https://images.ptausercontent.com/a43197c1-cb65-4b21-8792-1e6bc287e587.png"></p>
</div></div></div></div><div class="pc-text pc-color-light" data-e2e="display-problem-score"><div class="pc-text-raw">(2分)</div></div></div><div class="form-check"><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723273" data-e2e="A" type="radio" class="form-check-input" answer="B"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">A.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>4</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723273" data-e2e="B" type="radio" class="form-check-input" answer="B"> <div class="pc-h gap-8" style="align-items: flex-start; background-color: yellow;"><div class="pc-text"><div class="pc-text-raw">B.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>5</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723273" data-e2e="C" type="radio" class="form-check-input" answer="B"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">C.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>6</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723273" data-e2e="D" type="radio" class="form-check-input" answer="B"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">D.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>7</p>
</div></div></div></div></div></label></div></div></div></div><div class="problemInfo_24edr"><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu"><svg class="medal_178zj" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" xml:space="preserve" aria-label="已审核"><polygon points="464,444.8 388.267,445.867 349.867,512 299.733,426.667 264.533,366.933 379.733,299.733
		414.933,360.533 	" style="fill: rgb(255, 112, 88);"></polygon><polygon points="247.467,366.933 212.267,426.667 162.133,512 123.733,445.867 48,444.8 97.067,360.533 
		132.267,299.733 	" style="fill: rgb(255, 112, 88);"></polygon><path d="M132.267,299.733l115.2,67.2l-35.2,59.733
		c-4.267-3.2-7.467-6.4-10.667-7.467c-1.067,0-2.133,0-3.2,0c-4.267,0-10.667,1.067-16,2.133c-7.467,2.133-14.933,3.2-22.4,3.2
		s-13.867-1.067-20.267-5.333c-13.867-8.533-19.2-23.467-23.467-36.267c-2.133-7.467-5.333-14.933-7.467-18.133
		c-2.133-2.133-6.4-4.267-10.667-5.333L132.267,299.733z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path><path d="M414.933,360.533c-4.267,2.133-8.533,3.2-10.667,5.333
		c-3.2,3.2-5.333,10.667-7.467,18.133c-4.267,13.867-9.6,28.8-23.467,36.267c-5.333,3.2-11.733,5.333-20.267,5.333
		c-7.467,0-14.933-1.067-22.4-3.2c-6.4-1.067-11.733-2.133-16-2.133c-1.067,0-2.133,0-3.2,0c-3.2,1.067-6.4,3.2-10.667,7.467
		L265.6,368l115.2-67.2L414.933,360.533z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path><path d="M473.6,217.6c0,18.133-26.667,33.067-30.933,50.133C438.4,284.8,453.333,311.467,444.8,326.4
	c-8.533,16-39.467,14.933-52.267,27.733c-12.8,12.8-11.733,42.667-27.733,52.267c-14.933,8.533-41.6-6.4-58.667-2.133
	c-17.067,4.267-32,30.933-50.133,30.933c-18.133,0-33.067-26.667-50.133-30.933C188.8,400,162.133,414.933,147.2,406.4
	c-16-8.533-14.933-39.467-27.733-52.267C106.667,341.333,76.8,342.4,67.2,326.4c-8.533-14.933,6.4-41.6,2.133-58.667
	S38.4,235.733,38.4,217.6s26.667-33.067,30.933-50.133S58.667,123.733,67.2,108.8c8.533-16,39.467-14.933,52.267-27.733
	S131.2,38.4,147.2,28.8c14.933-8.533,41.6,6.4,58.667,2.133C222.933,26.667,237.867,0,256,0c18.133,0,33.067,26.667,50.133,30.933
	C323.2,35.2,349.867,20.267,364.8,28.8c16,8.533,14.933,39.467,27.733,52.267c12.8,12.8,42.667,11.733,52.267,27.733
	c8.533,14.933-6.4,41.6-2.133,58.667S473.6,199.467,473.6,217.6z" style="fill: rgb(255, 209, 92);"></path><polygon points="256,128 277.333,193.067 346.667,193.067 290.133,233.6 311.467,299.733 256,259.2 
	200.533,299.733 221.867,233.6 165.333,193.067 234.667,193.067 " style="fill: rgb(255, 255, 255);"></polygon><path d="M256,370.133c-84.267,0-152.533-68.267-152.533-152.533S171.733,65.067,256,65.067
	S408.533,133.333,408.533,217.6S340.267,370.133,256,370.133z M256,97.067c-66.133,0-120.533,54.4-120.533,120.533
	S189.867,338.133,256,338.133s120.533-54.4,120.533-120.533S322.133,97.067,256,97.067z" style="fill: rgb(255, 112, 88);"></path><path d="M256,370.133c-82.133,0-149.333-66.133-152.533-147.2
	c0,2.133,0,3.2,0,5.333c0,84.267,68.267,152.533,152.533,152.533s152.533-68.267,152.533-152.533c0-2.133,0-3.2,0-5.333
	C405.333,305.067,338.133,370.133,256,370.133z" style="opacity: 0.1; fill: rgb(35, 31, 32);"></path></svg>作者</div><div class="value_1d3jd">徐镜春</div></div><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu">单位</div><div class="value_1d3jd">浙江大学</div></div><div class="pc-v mt-2 gap-6"></div></div></div><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text text-info"><div class="pc-text-raw">2-4</div></div><div class="pc-x"><div class="pc-h gap-4"><div class="pc-text d-inline" hintplacement="top" aria-label="恭喜！您通过了这道题" style="color: rgb(255, 59, 48);"><div class="pc-text-raw">答案正确</div></div></div></div><div class="pc-text text-info"><div class="pc-text-raw">(2 分)</div></div><button class="pc-button d-inline-flex ml-4 pc-button-text pc-sm cur-p" tabindex="0" type="button" aria-label="这是一道公开题目，您可以在答疑版创建一个关于这道题的提问"><div class="pc-text pc-sm whs-nw pc-trs-normal gap-4 shrink no-grow"><div class="pc-icon"><svg aria-hidden="true" class="pc-icon-raw pc-md"><use xlink:href="#pat-bulb"></use></svg></div><div class="pc-text-raw ellipsis" style="text-align: center;">创建提问</div></div></button></div><hr></div></div></div></div><div class="col-12"><div class="pc-x pc-dtfd"><div class="pc-x pc-dtfd-ipt"><div class="pc-x" input="[object Object]" meta="[object Object]" typename="MULTIPLE_CHOICE" style="padding: 8px 0px 0px 16px;"><div class="pc-h gap-20" style="justify-content: space-between; align-items: flex-start;"><div class="pc-h gap-8 grow shrink" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">2-5</div></div><div class="pc-x generalProblemBody_eZcHU shrink" data-e2e="display-multiple-choice-problem-body"><div class="pc-v gap-12"><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>用于求最小生成树的Prim算法和Kruskal算法都是基于（         ）思想设计的算法。   </p>
</div></div></div></div><div class="pc-text pc-color-light" data-e2e="display-problem-score"><div class="pc-text-raw">(2分)</div></div></div><div class="form-check"><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723274" data-e2e="A" type="radio" class="form-check-input" answer="C"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">A.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>分治算法 </p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723274" data-e2e="B" type="radio" class="form-check-input" answer="C"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">B.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>动态规划</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723274" data-e2e="C" type="radio" class="form-check-input" answer="C"> <div class="pc-h gap-8" style="align-items: flex-start; background-color: yellow;"><div class="pc-text"><div class="pc-text-raw">C.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>贪心算法</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723274" data-e2e="D" type="radio" class="form-check-input" answer="C"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">D.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>回溯算法</p>
</div></div></div></div></div></label></div></div></div></div><div class="problemInfo_24edr"><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu">作者</div><div class="value_1d3jd">程银波</div></div><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu">单位</div><div class="value_1d3jd">河北农业大学</div></div><div class="pc-v mt-2 gap-6"></div></div></div><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text text-info"><div class="pc-text-raw">2-5</div></div><div class="pc-x"><div class="pc-h gap-4"><div class="pc-text d-inline" hintplacement="top" aria-label="恭喜！您通过了这道题" style="color: rgb(255, 59, 48);"><div class="pc-text-raw">答案正确</div></div></div></div><div class="pc-text text-info"><div class="pc-text-raw">(2 分)</div></div></div><hr></div></div></div></div><div class="col-12"><div class="pc-x pc-dtfd"><div class="pc-x pc-dtfd-ipt"><div class="pc-x" input="[object Object]" meta="[object Object]" typename="MULTIPLE_CHOICE" style="padding: 8px 0px 0px 16px;"><div class="pc-h gap-20" style="justify-content: space-between; align-items: flex-start;"><div class="pc-h gap-8 grow shrink" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">2-6</div></div><div class="pc-x generalProblemBody_eZcHU shrink" data-e2e="display-multiple-choice-problem-body"><div class="pc-v gap-12"><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>下面( )是贪心算法的基本要素之一</p>
</div></div></div></div><div class="pc-text pc-color-light" data-e2e="display-problem-score"><div class="pc-text-raw">(2分)</div></div></div><div class="form-check"><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723275" data-e2e="A" type="radio" class="form-check-input" answer="C"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">A.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>重叠子问题</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723275" data-e2e="B" type="radio" class="form-check-input" answer="C"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">B.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>构造最优解</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723275" data-e2e="C" type="radio" class="form-check-input" answer="C"> <div class="pc-h gap-8" style="align-items: flex-start; background-color: yellow;"><div class="pc-text"><div class="pc-text-raw">C.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>贪心选择性质</p>
</div></div></div></div></div></label><label class="d-block form-check-label"><input disabled="" input="[object Object]" options="[object Object],[object Object],[object Object],[object Object]" name="1341546958787723275" data-e2e="D" type="radio" class="form-check-input" answer="C"> <div class="pc-h gap-8" style="align-items: flex-start;"><div class="pc-text"><div class="pc-text-raw">D.</div></div><div class="pc-text shrink"><div class="pc-text-raw keep-word"><div><div class="rendered-markdown"><p>定义最优解</p>
</div></div></div></div></div></label></div></div></div></div><div class="problemInfo_24edr"><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu">作者</div><div class="value_1d3jd">王东</div></div><div class="d-flex flex-none align-items-center item_2aZ5i"><div class="label_3wneu">单位</div><div class="value_1d3jd">贵州师范学院</div></div><div class="pc-v mt-2 gap-6"></div></div></div><div class="pc-h gap-12" style="align-items: flex-start;"><div class="pc-text text-info"><div class="pc-text-raw">2-6</div></div><div class="pc-x"><div class="pc-h gap-4"><div class="pc-text d-inline" hintplacement="top" aria-label="恭喜！您通过了这道题" style="color: rgb(255, 59, 48);"><div class="pc-text-raw">答案正确</div></div></div></div><div class="pc-text text-info"><div class="pc-text-raw">(2 分)</div></div></div><hr></div></div></div></div></div></form></div></div></div></div><a target="_blank" rel="noopener noreferrer nofollow" class="link_7nYhB FeedbackButton_37cUX" href="mailto:feedback@pat-edu.com?subject=拼题A 反馈 1171695522353000448&amp;body=https://pintia.cn/problem-sets/1341546851828768768/problems/type/2#p-1"><div class="iconWrapper_hw3AW" aria-label="建议反馈"><svg class="icon_3fb-H" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H7l-4 4v-4H1a1 1 0 0 1-1-1V2zm1 0h14v9H6.5L4 13.5V11H1V2zm6 6h2v2H7V8zm0-5h2v4H7V3z"></path></svg></div></a><div class="notifications-wrapper"></div></div>



<ins class="adsbygoogle adsbygoogle-noablate" data-adsbygoogle-status="done" style="display: none !important;"><ins id="aswift_0_expand" style="display:inline-table;border:none;height:0px;margin:0;padding:0;position:relative;visibility:visible;width:0px;background-color:transparent;" tabindex="0" title="Advertisement" aria-label="Advertisement"><ins id="aswift_0_anchor" style="display:block;border:none;height:0px;margin:0;padding:0;position:relative;visibility:visible;width:0px;background-color:transparent;"><iframe id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;border:0;width:undefinedpx;height:undefinedpx;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" frameborder="0" src="https://googleads.g.doubleclick.net/pagead/ads?guci=2.2.0.0.2.2.0.0&amp;client=ca-pub-7249507667618629&amp;output=html&amp;adk=1812271804&amp;adf=3025194257&amp;lmt=1610263729&amp;plat=1%3A16809992%2C2%3A16809992%2C9%3A32776%2C10%3A32%2C11%3A32%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1081344%2C32%3A32%2C40%3A32&amp;format=0x0&amp;url=https%3A%2F%2Fpintia.cn%2Fproblem-sets%2F1341546851828768768%2Fproblems%2Ftype%2F1%23p-6&amp;ea=0&amp;flash=0&amp;pra=5&amp;wgl=1&amp;dt=1610263729211&amp;bpp=11&amp;bdt=268&amp;idt=59&amp;shv=r20201203&amp;cbv=r20190131&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie=ID%3D043b59bb7fdcdb1b-225f44724bc4006e%3AT%3D1603082839%3ART%3D1603082839%3AS%3DALNI_MZCqtp5LIAl4SiMEXZvVuthuj5aWQ&amp;nras=1&amp;correlator=5716086891556&amp;frm=20&amp;pv=2&amp;ga_vid=1406587342.1586915359&amp;ga_sid=1610263729&amp;ga_hid=1393791619&amp;ga_fc=1&amp;u_tz=480&amp;u_his=3&amp;u_java=0&amp;u_h=864&amp;u_w=1536&amp;u_ah=834&amp;u_aw=1536&amp;u_cd=24&amp;u_nplug=3&amp;u_nmime=4&amp;adx=-12245933&amp;ady=-12245933&amp;biw=1707&amp;bih=759&amp;scr_x=0&amp;scr_y=0&amp;eid=21068769%2C21068985%2C21069710&amp;oid=3&amp;pvsid=4310758317545293&amp;pem=692&amp;wsm=1&amp;ref=https%3A%2F%2Fpintia.cn%2Fproblem-sets%2F1341546851828768768&amp;rx=0&amp;eae=2&amp;fc=1920&amp;brdim=0%2C0%2C0%2C0%2C1536%2C0%2C1536%2C834%2C1707%2C759&amp;vis=1&amp;rsz=%7C%7Cs%7C&amp;abl=NS&amp;fu=8200&amp;bc=31&amp;ifi=0&amp;uci=a!0&amp;fsb=1&amp;dtd=124" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" data-google-container-id="a!0" data-load-complete="true"></iframe></ins></ins></ins><iframe id="google_osd_static_frame_7851700126141" name="google_osd_static_frame" style="display: none; width: 0px; height: 0px;"></iframe><div id="qds" style="display:none;"></div><iframe id="google_esf" name="google_esf" src="https://googleads.g.doubleclick.net/pagead/html/r20201203/r20190131/zrt_lookup.html#" data-ad-client="ca-pub-7249507667618629" style="display: none;"></iframe></div>